Na het lezen van de plaatselijke faq en policy, wil ik ondanks dat ik nog niet veel code kan posten toch dit topic wagen. Ik heb bewust gekozen voor P&W ipv voor SA omdat ik mbt VBA-vragen veel minder vind in SA.
Please be gentle
Probleemstelling:
Ik ben bezig aan een sjabloon in Word, waar in ik twee vervolgkeuzelijsten wil hebben. Hierbij is Vervolgkeuzelijst 2 afhankelijk van Vervolgkeuzelijst 1; dus op het moment dat een gebruiker 1 van de 4 items in Vervolgkeuzelijst 1 selecteert, past Vervolgkeuzelijst 2 zich aan aan dit item. Maar ik krijg het vooralsnog niet voor elkaar. Ik weet dat ik het met proberen, testen en wijzigen uiteindelijk voor elkaar moet kunnen krijgen, maar ik zou nu graag wat concretere richtingaanwijzers hebben.
Wat weet ik:
Dat ik in de VB-editor een macro moet maken die ik kan aanroepen als Vervolgkeuzelijst 1 wordt geselecteerd.
Dat die macro een If - Then constructie moet bevatten, en waar ik iets met List / ListItem / Value moet doen. Maar ik weet ondertussen niet meer waar ik moet beginnen!
Wat ik ook niet weet, is of ik de items van Vervolgkeuzelijst 1 moet declareren in de code, of dat ik gewoon de lijst zoals je die in Word mbv werkbalk Formulieren -> Vervolgkeuzelijst kan gebruiken, en zo ja, of en hoe ik daarnaar kan verwijzen.
Wat heb ik gedaan:
• Op GoT gezocht naar Word en (vervolg)keuzelijsten. Het e.e.a gevonden over Acces en Exel. Geprobeerd dit aan- en toe te passen, maar ik loop tegen mijn gebrek aan kennis van VB(A) aan.
• Op Google gezocht. Basis tutorials gevonden, maar die hoef ik niet (meer), want ik wil kunnen toepassen, ook dmv trial and error. Alleen kom ik nu vooral in de ‘error-fase’.
• De Help van VBA in Word gebruikt; de voorbeelden die ik daar in vond hebben vooral betrekking op formulieren. Ik krijg het niet voorelkaar deze code in een gewoon document (dus zonder form) te plaatsen. Volgens mij zie ik hier ook iets over het hoofd, maar ik weet dus niet wàt. (ja, een object, want dat meldt de foutmelding iig)
• Het boek MS Office 2000 VB Programmeergids er bij gepakt; die gaat echter uit van meer kennis dan ik nog heb en mijn basisboek ligt thuis.
Kan iemand mij een tip in de juiste richting geven op basis van bovenstaande informatie, ondanks dat ik ws. als noob overkom? (en in VB(A) ook wel ben
)
Please be gentle
Probleemstelling:
Ik ben bezig aan een sjabloon in Word, waar in ik twee vervolgkeuzelijsten wil hebben. Hierbij is Vervolgkeuzelijst 2 afhankelijk van Vervolgkeuzelijst 1; dus op het moment dat een gebruiker 1 van de 4 items in Vervolgkeuzelijst 1 selecteert, past Vervolgkeuzelijst 2 zich aan aan dit item. Maar ik krijg het vooralsnog niet voor elkaar. Ik weet dat ik het met proberen, testen en wijzigen uiteindelijk voor elkaar moet kunnen krijgen, maar ik zou nu graag wat concretere richtingaanwijzers hebben.
Wat weet ik:
Dat ik in de VB-editor een macro moet maken die ik kan aanroepen als Vervolgkeuzelijst 1 wordt geselecteerd.
Dat die macro een If - Then constructie moet bevatten, en waar ik iets met List / ListItem / Value moet doen. Maar ik weet ondertussen niet meer waar ik moet beginnen!
Wat ik ook niet weet, is of ik de items van Vervolgkeuzelijst 1 moet declareren in de code, of dat ik gewoon de lijst zoals je die in Word mbv werkbalk Formulieren -> Vervolgkeuzelijst kan gebruiken, en zo ja, of en hoe ik daarnaar kan verwijzen.
Wat heb ik gedaan:
• Op GoT gezocht naar Word en (vervolg)keuzelijsten. Het e.e.a gevonden over Acces en Exel. Geprobeerd dit aan- en toe te passen, maar ik loop tegen mijn gebrek aan kennis van VB(A) aan.
• Op Google gezocht. Basis tutorials gevonden, maar die hoef ik niet (meer), want ik wil kunnen toepassen, ook dmv trial and error. Alleen kom ik nu vooral in de ‘error-fase’.
• De Help van VBA in Word gebruikt; de voorbeelden die ik daar in vond hebben vooral betrekking op formulieren. Ik krijg het niet voorelkaar deze code in een gewoon document (dus zonder form) te plaatsen. Volgens mij zie ik hier ook iets over het hoofd, maar ik weet dus niet wàt. (ja, een object, want dat meldt de foutmelding iig)
• Het boek MS Office 2000 VB Programmeergids er bij gepakt; die gaat echter uit van meer kennis dan ik nog heb en mijn basisboek ligt thuis.
Kan iemand mij een tip in de juiste richting geven op basis van bovenstaande informatie, ondanks dat ik ws. als noob overkom? (en in VB(A) ook wel ben