Je
benamingen zijn niet geweldig en daarom verwarrend, maar ik denk dat ik snap wat je bedoelt. Je hebt een aantal pagina's in één document met op elke pagina invulgegevens voor een specifiek onderwerp (brandmelding, oefening etc). En nu wil je op pagina twee altijd de juiste onderwerppagina zien, en de andere pagina's niet. We hebben het dan niet over een
Word formulier, maar tekstpagina's met invoervelden die je dan vermoedelijk ook beveiligd hebt, en waar de gebruiker dan de juiste informatie invult/aanvinkt.
Daar zijn verschillende manieren voor om te maken, die een beetje afhangen van hoe je het wilt doen.
Methode 1:
- Maak voor dit formulier een sjabloon waarin je alle teksten/formulieren plaatst
- Maak voor elke formulierpagina een aparte sectie aan, zodat je dan in jouw geval 6 secties hebt: één sectie voor de algemene tekst, en 5 secties voor de verschillende formulieren
- Maak de secties 2-5 verborgen tekst
- Maak een Word formulier met VBA waarin je de gebruiker één van de vijf opties laat kiezen. Dit formulier laat je verschijnen als er een nieuw document wordt gemaakt. Als de gebruiker dan op OK klikt, maak je de betreffende sectie zichtbaar
Het resultaat is dan dus dat je de algemene tekst ziet, en de tekst van het invulformulier.
Methode 2:
- Een beetje vergelijkbaar met methode 1, maar nu maak je van alle aparte secties een Bouwsteen
- Je maakt nog steeds VBA formulier waarin je een formulier kiest, maar nu haal je de betreffende bouwsteen op uit de sjabloon en zet je die als aparte pagina in de tekst
Methode 3:
- Een beetje vergelijkbaar met methode 2, maar nu maak je van alle aparte formulieren een apart document dat je centraal opslaat
- Je maakt dus nog steeds VBA formulier waarin je een formulier kiest, maar nu haal je het betreffende document op uit de centrale map en zet je dat als aparte pagina in de tekst
Er zijn uiteraard meer opties, zoals de complete pagina's opbouwen met VBA, maar die zijn veel ingewikkelder en zou ik dus niet eens overwegen.
Wat je wilt, mag je zelf aangeven. Methode 1 is het makkelijkst, maar daarbij heb je dus altijd
alle formulieren in het document zitten, je ziet echter alleen degene die je nodig hebt. De andere twee methodes maken een aparte pagina aan voor je document, dus je hebt maar twee pagina's als resultaat. De methode met de bouwstenen is relatief veiliger dan de methode met de losse documenten, want die kunnen vernaggeld worden als iemand er wat mee doet, of zelfs verwijderd. En dan ben je ze kwijt. Bouwstenen zitten in de sjabloon, en daarvan weten weinig mensen hoe ze daaraan moeten klooien
.