Word sjabloon opslaan en mailen

Ik zal er nog even naar kijken vandaag, want de aangedragen 'oplossing' is dat natuurlijk niet. Je gebruikt een sjabloon om nieuwe documenten te maken. En dat kan dus prima. Sjablonen met velden zijn in beginsel wel handig, maar in de praktijk niet altijd. Omdat velden nu eenmaal leeggemaakt kunnen worden. Of, zoals nu blijkbaar het geval is, als veldcodes worden weergegeven. En dat wil je natuurlijk niet.

Ik zie twee oplossingen, waarvan je zelf maar even moet aangeven welke je zou willen.
De eerste is: blijf de invulvelden gebruiken, maar zet ze, als je het document opslaat, om naar tekst. Dan eindig je dus met een document zonder velden. Kan er ook niks fout gaan.
De tweede: gebruik geen velden, maar maak een schermformulier (VBA) in de sjabloon, waarin je alle informatie opvraagt. Met een druk op OK worden de gegevens dan m.b.v. bladwijzers op de juiste plek in het document gezet. Dat heeft twee voordelen: je document bevat altijd tekst, geen velden(codes). En je kunt het document altijd aanpassen door het formulier te openen en daarbij de ingevulde gegevens in te lezen.

Ik hoor wel wat je voorkeur heeft 😊.
 
Beste Octafisch,

Je 2e optie heeft mijn voorkeur. Ik heb het sjabloon omgebouwd naar een schermformulier met bladwijzers. Dat werkt goed. Nu ben ik op zoek naar VBA code om het ingevulde document op een bepaalde plek op te slaan en te versturen per email naar 2 vastgestelde emailadressen. De bestandsnaam moet dan worden voorafgegaan met de datum van opstellen en de naam van de betrokkene in het format "yymmdd naam betrokkene".
Ik hoop dat je mij daarbij kunt helpen.
Bericht automatisch samengevoegd:

Ik vergat het bestand te uploaden. Hierbij alsnog het bestand
 

Bijlagen

Goed werk 😊. Het opslaan op een vaste(?) locatie en het mailen zal niet zo'n probleem zijn. Ik heb nog niet naar de sjabloon gekeken, maar ik zou eens kijken naar de {DOCVARIABLE}. Dat zijn (niet geheel verrassend) variabelen die je met/in het document opslaat, en die dus oproepbaar zijn. Dit in tegenstelling tot VBA variabelen. Of eventueel CustomProperties, die iets vergelijkbaars doen maar die zichtbaar zijn in de document eigenschappen.
Vandaag heb ik er geen tijd voor, maar morgen/weekend wel.
 
Terug
Bovenaan Onderaan