[MSWord-XP] VB Macro moet 'alleen' in template.

Pagina: 1
Acties:

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Ik hoop dat er hier iemand is die een beetje met vb-macro's in word om kan gaan.

Ik heb een formulier wat regelmatig ingevuld moet worden. Dus ik heb er een .dot van gemaakt en daar zit met vb een form in waar ik de velden allemaal op in kan vullen en die informatie wordt dan na op OK te klikken weer ingevuld op dat formulier.
Scheelt behoorlijk wat werk, alleen de .doc die je daarna opent daar zit die vb-macro OOK in!

Dat is niet de bedoeling!

Ik zoek me helemaal scheel maar ik kan het niet vinden.
Als ik in die uiteindelijke .doc kijk dan zit er ook die verwijzing in naar dat template terwijl dat in een andere .doc gewoon naar normal.dot wijst..

Kan ik dit er uit krijgen? Want ik weet het gewoon echt niet meer.. het zal wel iets kleins zijn wat ik over het hoofd zie maar ik kan het echt niet vinden :(

  • BertS
  • Registratie: September 2004
  • Laatst online: 13-02 08:33
De vba-code blijft in het sjabloon (.dot) staan. Je document is gebaseerd op jouw .dot, dus het is terecht dat die verwijzing er is.
Maar wat is precies het probleem? Wordt de code onterecht uitgevoerd in het nieuwe document ofzo?
Indien ja, hoe wordt het userform dan geopend? (vanaf welke plaatsen)

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
userform wordt vanuit de template geopent.
Ik heb er weinig ervaring mee nog.. Het zit in de vb-code van het document zelf zodat het geopent wordt bij een nieuw document.
Maar bij het openen van een reeds bestaand document blijft hij muiten over het uitvoeren van macro's, terwijl die helemaal niet uitgevoerd zou den moeten worden.

  • Coffeemonster
  • Registratie: Juli 2000
  • Laatst online: 20-08 17:41
Je zou de VBA-code en het user-form in een apart .dot-bestand kunnen zetten, wat je als invoegtoepassing in Word laadt. Voor het formulier kan je dan een 'schoon' sjabloon gebruiken.

Look for something long enough and you will find it; look for something without understanding, and it will find you.
A normal day at the stock exchange


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Gelukt :D
Dankje :)
Nu nog uitvinden hoe ik die macro aan een knop kan hangen.
edit:
En dat is ook gelukt!

[ Voor 19% gewijzigd door xzenor op 17-03-2006 12:22 ]