Aktives Feld in Word-Formular ermitteln

Hallo zusammen,

ich habe das Problem, dass ich das aktive Feld in einem Word-Formular ermitteln will. Also das Feld, das gerade den Focus hat.

Auch googlen hat nix gebracht, jetzt hoffe ich auf Euch.

Grüße
Ben

Hallo Ben,

ActiveDocument.FormFields(Selection.Bookmarks(1).Name)

Geht natürlich nur, wenn

  • das FormField einen Namen hat (denn man kann beim Einfügen auch den Textmarken-Namen weglöschen - wie VBA das dann behandelt, weiß ich nicht)
  • ich habe jeweils ein OnExit-Makro eingetragen. Könnte vielleicht auch außerhalb funktionieren, wenn Du durch die FormFields-Auflistung läufst und den jeweiligen Namen abfragst.

Gruß

Markus

Hallo Markus,

zuerst mal vielen Dank für die Antwort.
Ich hab’s komplett anders geregelt, weil ich soviele Knöppe hatte, dass das Öffnen schon unerträglich langsam gewesen ist.
Im Klartext: Es gibt einen Button für Emails und das wars.

Trotzdem Danke.

Grüße
Ben