Page 1 of 2

Outlook minimiert starten

Posted: 03 Sep 2022, 04:03
by Guenther
Hallo liebes Forum,

ich habe seit längerem ein Problem, Outlook minimiert zu starten. Alle Verknüpfungen oder batch-Dateien ändern nichts daran, dass Outlook entweder im Fenster-Modus oder im Vollbildmodus startet, je nachdem wie ich es zuvor beendet habe. Jetzt wollte ich als workaround Outlook mit AHK starten und direkt minimieren lassen. Dafür habe ich auch einen code-Schnipsel gefunden, den ich entsprechend abgeändert und ergänzt habe:

Code: Select all

^l::
Run, "C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE"
Process, Wait, Programm2.exe, 10         ; wartet maximal 20 Sekunden
#NoEnv  ; Bessere Performance
#NoTrayIcon  ; Kein Taskbar-icon
SetTitleMatchMode, 2  ; Titel-Matching findet Fenster, wenn Teilstring im Titel gefunden wird
window_title := "Posteingang - g@xxxx.de - Outlook"
Loop {
	WinWaitActive, % window_title
	WinMinimize, A
}
[Mod edit: [code][/code] tags added.]

Wenn ich jetzt diese ahk-Datei starte und Strg+L eingebe startet Outlook und wird in der Taskleiste minimiert, eigentlich so wie ich es möchte.
Allerdings lässt sich Outlook nicht mehr öffnen, sondern wird sofort wieder in die Taskleiste minimiert, wahrscheinlich weil das script noch aktiv ist.

Am schönsten wäre es natürlich, wenn ich eine Verknüpfung auf dem Desktop anlegen könnte, die Outlook minimiert startet, evtl. mit einer hinterlegten batch-Datei. Vielleicht hat jemand einen Rat.

Gruß Günther
--------------------------------------------------
Windows 11 v21H2 - Office 2019 - 32bit

Re: Outlook minimiert starten

Posted: 03 Sep 2022, 05:21
by Rohwedder
Hallo,
versuch mal dies:

Code: Select all

#NoEnv ; Bessere Performance
#NoTrayIcon ; Kein Taskbar-icon
^l::
SetTitleMatchMode, 2 ; Titel-Matching 2 findet Fenster, wenn Teilstring im Titel gefunden wird
Run, "C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE"
window_title := "Posteingang - g@xxxx.de - Outlook"
WinWaitActive,% window_title,, 20 ; wartet maximal 20 Sekunden
IF ErrorLevel
	MsgBox, Outlook mag net!
Else WinMinimize, A
Return

Re: Outlook minimiert starten

Posted: 03 Sep 2022, 05:37
by Guenther
Hallo Rohwedder,

vielen Dank, so funktioniert es.

Gruß Günther

Re: Outlook minimiert starten

Posted: 03 Sep 2022, 08:04
by BoBo
F12::Run, start /min "" "C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE" :?:
Alternativ einen Shortcut erstellen, und diesen auf Shortcut > Run: Minimized einstellen.

Re: Outlook minimiert starten

Posted: 03 Sep 2022, 09:54
by Guenther
Hallo BoBo,

danke für Deinen Hinweis, allerdings stehe ich etwas auf dem Schlauch :(
Die Zeile mit beginnend F12... in ein Autohotkeyscript einfügen und dann ?

Wenn Du mit alternativ Shortcut die normale Verknüpfung in Windows meinst, die man ja in den Eigenschaften auf minimiert starten stellen kann, das funktioniert bei mir nicht.

Ich rätsele auch noch, das Script, welches mir Rohwedder korrigiert hat funktioniert, auch compiled als exe, aber wie bekomme ich es hin, dass beim windows-Start Outlook damit automatisch minimiert gestartet wird?

Gruß Günther

Re: Outlook minimiert starten

Posted: 03 Sep 2022, 17:53
by LuckyJoe
Hallo Guenther,

und wenn du es mit VBA innerhalb von Outlook beim Starten machen läßt?
https://docs.microsoft.com/de-de/office/vba/api/outlook.application.activewindow

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 02:33
by Guenther
Hallo Lucky Joe,

danke für Deine Antwort. Habe das Makro entsprechend abgeändert:
Private Sub Application_Startup()
If TypeName(Application.ActiveWindow) = "Posteingang - g@xxxx.de - Outlook" Then
Application.ActiveWindow.WindowState = olMinimized
End If
End Sub

und in >Microsoft Outlook Objekte >ThisOutlookSession eingefügt.
vba.jpg
vba.jpg (28.71 KiB) Viewed 2657 times
Outlook lässt sich davon leider nicht beeindrucken und startet weiterhin im Fenstermodus.

Gruß Günther

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 03:13
by Rohwedder
Ein Skript starten, darüber steht zwar etwas im Handbuch:
https://ahkde.github.io/docs/Program.htm#run
Ich habe jedoch seit Äonen dieses als Autohotkey.vbs im Autostartverzeichnis:

Code: Select all

Set WshShell = CreateObject("WScript.Shell" )
WshShell.Run """D:\Programme\Spezial-Autohotkeys\Spezial-Autohotkeys.ahk""", 0 'Must quote command if it has spaces; must escape quotes
Set WshShell = Nothing

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 05:53
by BoBo
Die Zeile mit beginnend F12... in ein Autohotkeyscript einfügen und dann ?
Script starten und danach die F12-Taste drücken.

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 08:36
by Guenther
habe jetzt folgenden workaround hinbekommen:

#NoEnv ; Bessere Performance
#NoTrayIcon ; Kein Taskbar-icon
^o::
SetTitleMatchMode, 2 ; Titel-Matching 2 findet Fenster, wenn Teilstring im Titel gefunden wird
Run, "C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE"
window_title := "Posteingang - g@xxxx.de - Outlook"
WinWaitActive,% window_title,, 20 ; wartet maximal 20 Sekunden
IF ErrorLevel
MsgBox, Outlook mag net!
Else WinMinimize, A
Return


dieser code läuft, zusammen mit anderen codes in meiner Haupt-ahk-Datei als exe im Systemstart.
Damit kann ich Outlook mit dem shortcut Strg+O minimiert starten.

Dann habe eine weitere ahk-Datei mit dem Inhalt

sleep, 10000
Send ^o
return


als Exe im Autostart. Damit erfolgt der Outlook-Start minimiert mit dem Windows-Start automatisch.
Vielleicht etwas umständlich, aber es funktioniert. ;)

Nochmals danke an alle für die Hilfe.

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 09:08
by LuckyJoe
Mit welcher Outlook-Version arbeitest du?

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 09:30
by Guenther
Windows 11 v21H2 - Office 2019 - 32bit, das Problem minimiert starten hatte ich schon seit Office/Outlook 2016

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 09:37
by BoBo
Was ist denn das Ergebnis zu meiner Ansage? :think:

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 09:50
by Guenther
Hallo BoBo, obwohl der Pfad richtig ist:
Pfad.jpg
Pfad.jpg (9.74 KiB) Viewed 2089 times

kommt diese Fehlermeldung beim drücken von F12:
Fehler.jpg
Fehler.jpg (25.26 KiB) Viewed 2089 times

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 10:37
by BoBo

Code: Select all

 F12::Run % "start /min """" ""C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE"" "
Nochmal probieren? :think:

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 10:45
by Guenther
Hallo BoBo, danke für Deine Mühe, will leider nicht klappen
Fehler.jpg
Fehler.jpg (25.17 KiB) Viewed 1794 times

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 11:00
by BoBo
Entweder AHK kann die Parameter 'start/min' nicht verknusen, und/oder
…es muss 'comspec' vorangestellt werden, und/oder
…es muss als admin ausgeführt werden, oder
…es jet nich :roll:

Natürlich gilt es, die ursprüngliche Kommandozeile auch mal händisch via cmd.exe zu exekutieren, da's schlauer macht :mrgreen:

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 11:12
by Guenther
Hallo BoBo,

habe das script jetzt auch nochmal als Administrator ausgeführt, gleiche Fehlermeldung. Ich habe ja auch versucht, Outlook mit verschiedenen cmd- und vbs-routinen zu starten und bin immer gescheitert.
Warum das bei mir nicht geht, wissen die Götter. Trotzdem nochmals vielen Dank für Deine Mühe.
Der gemeinsam mit dem Forum herausgearbeitete workaround klappt ja, in sofern alles in trockenen Tüchern. :dance:

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 12:58
by LuckyJoe

Re: Outlook minimiert starten

Posted: 04 Sep 2022, 13:00
by LuckyJoe