Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
17.06.2008 20:41:00 |
Daniel Römer |
|
|
|
18.06.2008 12:10:13 |
spyro |
|
|
|
18.06.2008 14:27:15 |
Daniel Römer |
|
|
|
19.06.2008 08:25:18 |
Daniel |
|
|
Aw:Aw:Aw:Hilfe bei Erstellung einer autom. Anwendu |
19.06.2008 14:24:27 |
spyro |
|
|
|
19.06.2008 15:40:18 |
daniel |
|
|
|
19.06.2008 16:13:50 |
spyro |
|
|
Von:
spyro |
Datum:
19.06.2008 14:24:27 |
Views:
1026 |
Rating:
|
Antwort:
|
Thema:
Aw:Aw:Aw:Hilfe bei Erstellung einer autom. Anwendu |
>Hallo,
>das die Autotexte an den Textmarken erscheinen, habe ich jetzt hin bekommen.
>Jetzt habe ich die nächste Frage.
>Wie bringe ich Werte in eine ComboBox? Und wie erscheint der >ausgesuchte Wert dann auf meinem Formular? Ich denke mal das ich da >auch wieder Textmarken setzten muss.
Wenn die Auswahl direkt im Dokument getroffen wird, nimmst du dafür besser "FormFields" statt Comboboxen. Hier werden dann schon automatisch Textmarken gesetzt und ein Assistent erleichert dir die Eingabe der Werte. "FormFiels" kannst du am besten über die "Formular"-Leiste in Word setzen und konfigurieren.
In VBA gibt es dann für den Zugriff die folgende Collection:
"activedocument.formfields([NAME ODER NUMMER])"
Den Namen kannst du direkt im Assistenten für das FormField angeben (entspricht der Textmarke davor).
Hängst du jetzt an den Pfad noch ein ".Result" greifst du auf den ausgewählten Wert zu. ".Name" gibt den Namen aus wenn du über die Indexnummer darauf zugriffen hast.
Du kannst auch einfach entlang einer Schleife alle FormFields durchlaufen. Das sieht dann etwa so aus:
For each Formularfeld in ActiveDocument.FormFields
name = Formularfeld.Name
wert = Formularfeld.Result
[Mache irgendwas mit name und wert]
Next |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
17.06.2008 20:41:00 |
Daniel Römer |
|
|
|
18.06.2008 12:10:13 |
spyro |
|
|
|
18.06.2008 14:27:15 |
Daniel Römer |
|
|
|
19.06.2008 08:25:18 |
Daniel |
|
|
Aw:Aw:Aw:Hilfe bei Erstellung einer autom. Anwendu |
19.06.2008 14:24:27 |
spyro |
|
|
|
19.06.2008 15:40:18 |
daniel |
|
|
|
19.06.2008 16:13:50 |
spyro |
|
|