Hallo,
in der Datenbank (a2003 bzw. 2007 unter win7) gibt es ein Hyperlink-Feld, in dem der Link u.a. zu einer Word-Datei gespeichert wird.
Wird eine mit einem Kennwort geschützte Word-Datei angeklickt, wird nach einigen Sekunden ein Popup geöffnet (in dessen Titel ,,Kennwort" steht), und ich habe drei Auswahlmöglichkeiten zum Bearbeiten der Datei.
Das Problem ist, dass dieses Popup hinter anderen Anwendungen verborgen ist. Es ist weder auf dem Desktop noch in der Taskleiste sichtbar. Erst mit Alt-Tab wird es sichtbar und aufrufbar.
Meine Versuche, mit ,,FindWindow" den Windowhandle zu ermitteln und dann den Fokus darauf zu setzen, führten mich nicht weiter.
Eine weitere mögliche Lösung, access zu minimieren, um dann das Popup leichter zu entdecken, ist nur dann zielführend, wenn keine weiteren Anwendungen offen sind, unter denen das Popup verborgen ist.
Wie kann ich das Popup in den Vordergrund bringen?
Das Problem wurde auch schon in http://www.office-loesung.de/ftopic484288_0_0_asc.php beschrieben, leider ohne jegliche Lösungsantworten.
Harald
Moin,
geht doch (zu mindestens am privaten PC) mit Fensterhandle ermitteln und Focus verlagern.
Private Sub Ergebnis_Link_Click()
Dim hwnd As Long
hwnd = FindWindowHandle("Kennwort")
If hwnd <> 0 Then Call SetForegroundWindow(hwnd)
End Sub
Die notwendigen Routinen sind beschrieben in:
http://www.vbarchiv.net/tipps/tipp_2012-fensterhandle-anhand-der-titelzeile-ermitteln.html
Harald