Есть ли способ автоматически запустить Outlook при входе в систему, но свернуть в системный трей (область уведомлений)? Я не хочу, чтобы мой почтовый ящик показывал мне в лицо, когда я запускаю свой компьютер, только отдельное уведомление, когда приходит новая почта.
Я использую Outlook 2003, если это имеет значение.
Ответы:
Outlook 2010 (x86) в Windows 7 (x64): запуск и сворачивание в системный трей при запуске
Я знаю, что эта тема несколько старая; Тем не менее, поиск в сети выявляет многочисленные учетные записи этой проблемы, и я не смог найти тот, который обеспечивает рабочее решение. По какой-то причине нормальные решения этой проблемы не работают во всех случаях.
Проблема:
Решение:
Создайте новый текстовый файл и вставьте следующий код.
ВАЖНЫЙ! Обязательно измените,
PATH_TO_OUTLOOK
чтобы отразить фактическое местоположение вашей установки..vbs
расширением, чтобы заставить Windows распознавать его как VBScript.Необязательный:
Улучшение производительности:
Вместо того, чтобы помещать сценарий или ярлык сценария в папку «Автозагрузка», реестр можно редактировать, чтобы запускать сценарий сразу после входа в систему.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
.источник
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preference\MinToTray
в реестр значение 1.В Outlook нет встроенной функции для этого, но вы можете использовать
start
команду:Создайте ярлык в папке «Автозагрузка», указывающий, что выполняет команду
или командный файл, содержащий команду
Щелкните правой кнопкой мыши значок в трее и установите флажок Скрыть при сворачивании .
источник
start
чтобы минимизировать многие запускаемые приложения, и это работает со всеми из них.start /min "" "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.exe"
пакетный файл в папке «Автозагрузка», и он открывается в свернутом виде при входе в систему. Я делаю то же самое с Win7 / Outlook 2010, но просто по другому пути.если вы можете открыть Outlook из командной строки, набрав
outlook.exe
, затем создайте пакетный файл, включающий этот код,start /b /min outlook.exe
и поместите его в папку автозагрузки Windows.источник
При использовании кавычек с командой START в Windows 7 с Outlook 2010 открывается новое командное окно, но Outlook не запускается. Это происходит с 32-разрядными версиями Windows 7 Pro и Enterprise (обе с последними обновлениями). Я не могу сказать, случается ли это с 64-битными версиями или другими выпусками.
Чтобы решить эту проблему, вы должны опустить любые кавычки, которые окружают «путь \ программу», который вы хотите запустить с помощью команды START. Однако, поскольку в имени пути обычно есть пробелы, вы, скорее всего, получите другую ошибку, если не урезать путь (сократить его). Сокращенные имена в пути могут отличаться, если у вас установлено несколько продуктов Microsoft. Чтобы получить правильный усеченный путь, используйте следующую командную строку в командной строке DOS (в окне CMD): FOR / D% T IN ("C: \ Program Files \ Microsoft Office \ Office14 \ Outlook") DO ECHO% ~ sT
Вот пример, который работал для меня при использовании результатов, полученных выше: START / MIN C: \ Progra ~ 1 \ Micros ~ 1 \ Office14 \ Outlook
ПРИМЕЧАНИЕ. Office14 относится к версии 2010, тогда как Office12 относится к версии 2007. Также обратите внимание, что в этих командных строках не требуется .exe в конце Outlook.exe.
источник
start /min "" "FullPathOfOutlook.exe"
?Я использовал приведенный выше код в течение некоторого значительного времени и хотел бы поблагодарить всех предыдущих авторов за то, что они поделились своей работой / улучшениями / предложениями Однако в последнее время у меня возникли две нежелательные и раздражающие проблемы при использовании его в сочетании с Windows 10 (64-разрядная версия) и Outlook 2016 (64-разрядная версия):
Значок Outlook в системном трее отображает наложение «cog» с сообщением «Другая программа использует Outlook. Чтобы отключить программы и выйти из Outlook, щелкните значок Outlook, а затем нажмите« Выйти сейчас ».
При попытке открыть Outlook из контекстного меню «Открыть Outlook» (щелкните правой кнопкой мыши значок Outlook на панели задач) появляется диалоговое окно с сообщением «Не найден активный объект проводника». Нажатие на кнопку «ОК» в ответ запускает Outlook (хотя проблема 1 - наложение Cog) остается.
Чтобы решить вышеупомянутые проблемы, я решил найти похожий код, который я мог бы скомпилировать для достижения желаемых целей исходного постера (который отражает мои собственные требования).
Приведенный ниже код предлагается "как есть" для более широкого использования других суперпользователей, важно отметить, что хотя я тестировал код на двух 64-битных системах W10 (обе с установленным 64-битным Office), я все еще должен разрешить RunTime выпуск одной системы. Другие функции без нареканий. Полную информацию можно посмотреть здесь, если требуется: /programming/45533261/start-outlook-2016-64-bit-automatics-minimised-to-windows-10-64-bit-syste
Я буду держать вас в курсе любых событий, так как тестирование продолжается .......
** Быстрое обновление ** Теперь протестировано на ноутбуке HP Elitebook 8440P - Windows 10 Pro 64 Bit с Office 64 Bit + те же 12 расширений Outlook - функционирует безупречно в соответствии с требованиями, изложенными в оригинальном сообщении выше .....
** Дальнейшее обновление ** Протестировано на втором ноутбуке HP Elitebook 8440P - Windows 10 Pro 64 Bit с Office 64 Bit + те же 12 расширений Outlook - снова возникла ошибка RunTime :(
источник
Я провел поиск и тестирование и наконец обнаружил, что следующий код vbscript работает на моем ноутбуке Win10:
Просто установите его как действие в планировщике задач и сделайте так, как вы запускаете приложение.
источник
Мне нравится верхний ответ, но мне не нравится, что он в CScript ... Так что я сделал это в PowerShell ...
Работает безупречно с Windows 10 и Office 365.
Цвет отформатирован здесь: https://gist.github.com/NotoriousPyro/d30a96d2a89cf783ef3081b13d4816a0
источник