Ik ben bezig met een programma dat het werk van een secretaresse van een bep. bedrijf een stuk makkelijker maakt. Ik moet een delphi programma maken waarin zij enkele inputvelden vult en waar vervolgens een word document uitkomt.
Het programma is voor 99% af, alleen was de vraag of ik een textvak kon verwijderen als werd voldaan aan een bep. voorwaarde.
De secretaresse opent in mijn programma een word bestand (dat automatisch wordt gegenereerd met access velden in 3 textvakken). Mijn programma zal dan na/ achter deze textvakken pas beginnen met het toevoegen van text.
Nu wil ik dus 1 bep. textvak wat automatisch al in dat word document stond, verwijderen.
Aangezien ik geen naam kan geven aan een textvak in word (althans, ben het niet tegengekomen) heb ik geprobeerd om met een index te werken.
Als ik echter doe:
(ov is een olevariant) dan krijg ik de melding "Het gevraagde lid van de collectie bestaat niet"
Hoe kom ik achter de naam of id van het textvak?
(ik werk met delphi6 en word97 componenten, omdat ze op dat bedrijf win2k en word97 gebruiken)
Het programma is voor 99% af, alleen was de vraag of ik een textvak kon verwijderen als werd voldaan aan een bep. voorwaarde.
De secretaresse opent in mijn programma een word bestand (dat automatisch wordt gegenereerd met access velden in 3 textvakken). Mijn programma zal dan na/ achter deze textvakken pas beginnen met het toevoegen van text.
Nu wil ik dus 1 bep. textvak wat automatisch al in dat word document stond, verwijderen.
Aangezien ik geen naam kan geven aan een textvak in word (althans, ben het niet tegengekomen) heb ik geprobeerd om met een index te werken.
Als ik echter doe:
code:
1
2
| ov:=1; wordapplication1.activedocument.formfields.item(ov).delete; |
(ov is een olevariant) dan krijg ik de melding "Het gevraagde lid van de collectie bestaat niet"
Hoe kom ik achter de naam of id van het textvak?
(ik werk met delphi6 en word97 componenten, omdat ze op dat bedrijf win2k en word97 gebruiken)
[ Voor 5% gewijzigd door Vinzzz243 op 21-03-2003 12:19 ]