Euj iedereen!
Zoals gewoonlijk weer de gebruikelijke VB vraagjes van moi
Het zit zo. Ik voer een gesplitste mailmerge uit (is verder niet zo belangrijk), waaruit een paar nieuwe worddocumenten komen. Die kan ik afvangen, en in een object stoppen:
alles gaat nog goed. Maar ik heb soms wel 10 documenten (het aantal kan dus wisselen!), en ik dacht, nou: arraytje bouwen! Dus ik doe:
waarbij i dan de countervariabele is (long). En dan krijg ik: "Runtime error 9: Subscript out of range". Debuggen levert de regel
op. Wat is er in godsnaam verkeerd? Ik ben denk ik net weer wat verder dan een newbie, maar toch nog lang geen expert!
Zoals gewoonlijk weer de gebruikelijke VB vraagjes van moi
Het zit zo. Ik voer een gesplitste mailmerge uit (is verder niet zo belangrijk), waaruit een paar nieuwe worddocumenten komen. Die kan ik afvangen, en in een object stoppen:
code:
1
| set mijnobjectje = msword.activedocument |
alles gaat nog goed. Maar ik heb soms wel 10 documenten (het aantal kan dus wisselen!), en ik dacht, nou: arraytje bouwen! Dus ik doe:
code:
1
2
3
| dim mijnobjectjes() as object ........ set mijnobjectje(i) = msword.activedocument |
waarbij i dan de countervariabele is (long). En dan krijg ik: "Runtime error 9: Subscript out of range". Debuggen levert de regel
code:
1
| set mijnobjectje(i) = msword.activedocument |
op. Wat is er in godsnaam verkeerd? Ik ben denk ik net weer wat verder dan een newbie, maar toch nog lang geen expert!