Wd2003: Activate-Event gibt's, GetFocus nicht

25/02/2008 - 09:20 von Klaus Trapp | Report spam
Hallo,

in in VB-Formularen gibt es neben dem Activate- auch das GetFocus-Event
- nebst LostFocus und Deactivate. Der feine Unterschied kommt
insbesondere beim Wechsel zwischen Formularen zur Wirkung.

(Nur zur Erlàuterung: Formular A ist bereits aktive, hat aber momentan
nicht den Fokus; der ist bei Formular B. Wenn nun der Fokus zu Formular
A zurückkehrt, tritt das GetFocus-Event auf, nicht aber Activate).

In MS Forms (2.0) gibt es diesen Unterschied nicht. Der ist natürlich
nur bei nicht-modalen Forms sinnvoll oder eben beim Wechsel zwischen
Dokument und nicht-modalem, bereits angezeigten Userformular.
Gibt es zur Erkennung dieses Wechsels etwas Adàquates in VBA?

Gruß aus Köln am Rhein
Klaus
 

Lesen sie die antworten

#1 Thomas Gahler
25/02/2008 - 10:48 | Warnen spam
Hallo Klaus


Gibt es zur Erkennung dieses Wechsels etwas Adàquates in VBA?


Mir ist nichts bekannt.

Vielleicht via API machbar...



Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)

Ähnliche fragen