Thema Datum  Von Nutzer Rating
Antwort
17.06.2008 20:41:00 Daniel Römer
NotSolved
18.06.2008 12:10:13 spyro
NotSolved
18.06.2008 14:27:15 Daniel Römer
NotSolved
19.06.2008 08:25:18 Daniel
NotSolved
Rot Aw:Aw:Aw:Hilfe bei Erstellung einer autom. Anwendu
19.06.2008 14:24:27 spyro
NotSolved
19.06.2008 15:40:18 daniel
NotSolved
19.06.2008 16:13:50 spyro
NotSolved

Ansicht des Beitrags:
Von:
spyro
Datum:
19.06.2008 14:24:27
Views:
1023
Rating: Antwort:
  Ja
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

Ihre Antwort
  • 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: Name: Email:



  • 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
NotSolved
18.06.2008 12:10:13 spyro
NotSolved
18.06.2008 14:27:15 Daniel Römer
NotSolved
19.06.2008 08:25:18 Daniel
NotSolved
Rot Aw:Aw:Aw:Hilfe bei Erstellung einer autom. Anwendu
19.06.2008 14:24:27 spyro
NotSolved
19.06.2008 15:40:18 daniel
NotSolved
19.06.2008 16:13:50 spyro
NotSolved