Czy istnieje sposób automatycznego uruchamiania programu Outlook przy logowaniu, ale zminimalizowany do zasobnika systemowego (obszar powiadomień)? Nie chcę, aby moja skrzynka odbiorcza była wyświetlana na mojej twarzy, gdy uruchamiam komputer, tylko dyskretne powiadomienie o nadejściu nowej poczty.
Używam programu Outlook 2003, jeśli to ma znaczenie.
Odpowiedzi:
Outlook 2010 (x86) w systemie Windows 7 (x64): uruchamianie i minimalizowanie do zasobnika systemowego podczas uruchamiania
Wiem, że ten wątek jest nieco stary; jednak wyszukiwanie w sieci ujawnia wiele kont tego problemu i nie udało mi się znaleźć takiego, które zapewnia działające rozwiązanie. Z jakiegokolwiek powodu normalne rozwiązania tego problemu nie działają we wszystkich przypadkach.
Problem:
Rozwiązanie:
Utwórz nowy plik tekstowy i wstaw następujący kod.
WAŻNY! Zmień,
PATH_TO_OUTLOOK
aby odzwierciedlić faktyczną lokalizację instalacji..vbs
rozszerzeniem, aby zmusić system Windows do rozpoznania go jako VBScript.Opcjonalny:
Poprawa wydajności:
Zamiast umieszczać skrypt lub skrót do skryptu w folderze Autostart, rejestr można edytować, aby uruchomić skrypt natychmiast po zalogowaniu.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
.źródło
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preference\MinToTray
do rejestru wartość 1.Program Outlook nie ma w tym celu wbudowanej funkcji, ale można użyć
start
polecenia:Utwórz skrót w folderze Autostart, wskazując polecenie
lub plik wsadowy zawierający polecenie
Kliknij prawym przyciskiem myszy ikonę zasobnika i zaznacz opcję Ukryj po zminimalizowaniu .
źródło
start
aby zminimalizować wiele aplikacji startowych i działa z nimi wszystkimi.start /min "" "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.exe"
pliku wsadowego w folderze Autostart i otwiera się on po zminimalizowaniu. Robię to samo z Win7 / Outlook 2010, ale po prostu inną ścieżką.jeśli możesz otworzyć program Outlook z wiersza polecenia, wpisując
outlook.exe
, a następnie utwórz plik wsadowy zawierający ten kodstart /b /min outlook.exe
i umieść go w folderze startowym systemu Windows.źródło
Gdy używasz cudzysłowów z poleceniem START w systemie Windows 7 z programem Outlook 2010, otworzy się nowe okno poleceń, ale program Outlook nie uruchomi się. Dzieje się tak w przypadku 32-bitowych wersji systemu Windows 7 Pro i wersji Enterprise (obie z najnowszymi aktualizacjami). Nie mogę powiedzieć, czy dzieje się tak w przypadku wersji 64-bitowych, czy innych edycji.
Aby rozwiązać ten problem, musisz pominąć cudzysłowy otaczające „ścieżkę \ program”, którą chcesz uruchomić za pomocą polecenia START. Ponieważ jednak w nazwie ścieżki są zwykle spacje, prawdopodobnie otrzymasz inny błąd, chyba że skrócisz ścieżkę (skrócisz ją). Skrócone nazwy na ścieżce mogą się różnić, jeśli zainstalowano wiele produktów Microsoft. Aby uzyskać prawidłową ścieżkę obciętą, użyj następującego wiersza polecenia w wierszu polecenia DOS (w oknie CMD): FOR / D% T IN („C: \ Program Files \ Microsoft Office \ Office14 \ Outlook”) DO ECHO% ~ sT
Oto przykład, który zadziałał dla mnie przy użyciu wyników uzyskanych powyżej: START / MIN C: \ Progra ~ 1 \ Micros ~ 1 \ Office14 \ Outlook
UWAGA: Office14 odnosi się do wersji 2010, natomiast Office12 odnosi się do wersji 2007. Należy również pamiętać, że .exe na końcu programu Outlook.exe nie jest wymagany w tych wierszach poleceń.
źródło
start /min "" "FullPathOfOutlook.exe"
?Użyłem powyższego kodu od dłuższego czasu i chciałbym podziękować wszystkim poprzednim autorom za podzielenie się swoją pracą / ulepszeniami / sugestiami. Ostatnio jednak wystąpiły dwa niepożądane i irytujące problemy, gdy jest on używany w połączeniu z Windows 10 (64-bitowy) i Outlook 2016 (64-bitowy):
Ikona programu Outlook w zasobniku systemowym wyświetla nakładkę „trybik” z komunikatem „Inny program używa programu Outlook. Aby rozłączyć programy i wyjść z programu Outlook, kliknij ikonę programu Outlook, a następnie kliknij przycisk Wyjdź teraz”.
Próby otwarcia programu Outlook z menu kontekstowego „Otwórz program Outlook” (kliknij prawym przyciskiem myszy ikonę programu Outlook na pasku zadań) powoduje wyświetlenie okna dialogowego z informacją „Nie znaleziono aktywnego obiektu eksploratora”. Kliknięcie opcji „OK” w odpowiedzi uruchamia program Outlook (choć problem 1 - nakładka trybiki) pozostaje.
Aby rozwiązać powyższe problemy, postanowiłem znaleźć podobny kod, który mógłbym skompilować w celu osiągnięcia pożądanych celów oryginalnego plakatu (który odzwierciedla moje własne wymagania).
Poniższy kod jest oferowany „tak, jak jest” dla szerszej korzyści innych superużytkowników, ważne jest, aby pamiętać, że chociaż testowałem kod na dwóch systemach 64-bitowych W10 (oba z zainstalowanym 64-bitowym pakietem Office), wciąż muszę rozwiązać RunTime problem z jednym systemem. Pozostałe działają bezbłędnie. W razie potrzeby można wyświetlić pełne informacje tutaj: /programming/45533261/start-outlook-2016-64-bit-automatically-minimised-to-windows-10-64-bit-syste
Będę Cię informować o wszelkich zmianach w toku testów .......
** Szybka aktualizacja ** Teraz przetestowane na laptopie HP Elitebook 8440P - Windows 10 Pro 64-bitowy z pakietem Office 64-bitowym + te same 12 dodatków programu Outlook - Działa bezbłędnie zgodnie z wymaganiami określonymi w oryginalnym poście powyżej .....
** Dalsza aktualizacja ** Przetestowano na drugim laptopie HP Elitebook 8440P - Windows 10 Pro 64-bitowy z pakietem Office 64-bitowym + te same 12 dodatków programu Outlook - Wystąpił błąd RunTime :(
źródło
Przeprowadziłem kilka wyszukiwań i testów, aż w końcu okazało się, że następujący kod vbscript działa w moim laptopie Win10:
Po prostu ustaw go jako akcję w Harmonogramie zadań i zrób to tak, jak tworzysz aplikację startową.
źródło
Podoba mi się najlepsza odpowiedź, ale nie podoba mi się, że jest w CScript ... Więc zrobiłem to w PowerShell ...
Działa bezbłędnie z Windows 10 i Office 365.
Kolor sformatowany tutaj: https://gist.github.com/NotoriousPyro/d30a96d2a89cf783ef3081b13d4816a0
źródło