Thema Datum  Von Nutzer Rating
Antwort
05.08.2022 15:33:13 Vittorio0
NotSolved
06.08.2022 11:04:39 xlKing
NotSolved
06.08.2022 13:51:15 Gast61766
NotSolved
06.08.2022 15:07:57 Gast80888
NotSolved
Rot Outlook per VBA maximieren
06.08.2022 20:18:29 xlKing
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
06.08.2022 20:18:29
Views:
236
Rating: Antwort:
  Ja
Thema:
Outlook per VBA maximieren

Hi Vittorio,

na immerhin. Da sind wir ja schon mal einen Schritt weiter. laugh

Normalerweise startet bei derartigen Fremdzugriffen die Anwendung fast immer unsichtbar oder im Hintergrund. Mit Application.Visible = True (bzw. in deinem Fall OutApp.Visible = True) kann man diese in den Vordergrund holen. Offenbar hat jedoch das Outlook-Objekt, diese Eigenschaft nicht. Laut einer Antwort von Microsoft auf diese Frage gibt's jedoch einen alternativen Weg. Ob dieser funktioniert musst du selbst testen.

Setze also auch die Zeile OutApp.Session.GetDefaultFolder(olFolderInbox).Display ebenfalls nach Set OutAccount aber noch vor die Schleife.

Wenn du nicht den Ordner Posteingang sondern lieber etwas Anderes im Outlook anwählen willst, sind hier die Konstanten für die diversen Möglichkeiten.

Falls das auch nicht geht, dann meld dich nochmal. Dann müssen wir versuchen das irgendwie über die Windows-Api BringWindowToTop oder SetForegroundWindow zu handeln. Dazu benötigen wir allerdings das Handle. Ich weiß aber nicht, ob dein Outlook eine Hwnd-Eigenschaft hat. Wenn nicht, muss dieses erst ermittelt werden. Wird also etwas kompliziert.

Gruß Mr. K.

 


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
05.08.2022 15:33:13 Vittorio0
NotSolved
06.08.2022 11:04:39 xlKing
NotSolved
06.08.2022 13:51:15 Gast61766
NotSolved
06.08.2022 15:07:57 Gast80888
NotSolved
Rot Outlook per VBA maximieren
06.08.2022 20:18:29 xlKing
NotSolved