Вопрос или проблема
Как заставить Microsoft Outlook сворачиваться в область уведомлений (панели задач) вместо закрытия при нажатии кнопки X или Alt+F4?
Некоторые программы ведут себя так, и это раздражает, что Outlook работает по-другому…
Я написал бесплатный плагин, который сворачивает Outlook вместо его закрытия. У меня только Outlook 2007 (работает также на версиях 2010/2013), так что я тестировал его только с ним.
Каждый, кто хочет поучаствовать в проекте, может это сделать.
https://sourceforge.net/projects/keepoutlook/
Установка
- Установите Microsoft Visual C++ 2010 SP1 Redistributable Package 32-bit и 64-bit (оба необходимы для x64 Windows)
- Скачайте KeepOutlookRunning.dll
- Запустите Outlook от имени администратора (щелкните правой кнопкой мыши по нему в меню Пуск)
- Перейдите в Файл -> Параметры -> Надстройки
- Внизу: Управление [COM-надстройками], нажмите [Перейти…]
- [Добавить…] файл KeepOutlookRunning.dll, скачанный на шаге 2
- Перезапустите Outlook как обычный пользователь
С активной опцией “Скрыть при сворачивании” (не сложно найти, просто щелкните правой кнопкой мыши по иконке “O” в трее)
-
Откройте Outlook
-
Сверните Outlook
-
Откройте Outlook снова (не из трея, просто сделайте это так же, как на шаге 1)
Вы можете закрыть это окно с помощью alt+f4 или X или как угодно, и Outlook все равно будет в трее.
Нажмите ALT+Пробел+N. Я делаю это каждый день, и это легкая комбинация.
Это может работать с или без выбранной опции “Скрыть при сворачивании”.
Вам придется использовать сторонний инструмент, такой как OLKeeper
У меня не было прав администратора на рабочем компьютере, поэтому мне нужно было создать способ установки надстройки Тима Эка без прав администратора.
Я взял ответ Тима Эка здесь и создал установщик для него, который:
- Не требует прав администратора
- Обходит установщик Outlook
Вы можете скачать это здесь: https://github.com/theduffster/KeepOutlookRunning/releases/tag/zip-release
Инструкции по установке:
- Извлеките содержимое “KeepOutlookRunning.zip” в любое место
- Перейдите в папку, содержащую только что извлеченные файлы
- Запустите InstallKeepOutlookRunning.bat, если вы используете 32-битную версию Outlook. Запустите InstallKeepOutlookRunning-64bit.bat, если вы используете 64-битную версию Outlook
- Перезапустите Outlook
Примечание: вам может потребоваться изменить некоторые пути в файле .reg в зависимости от вашей версии Outlook
Надеюсь, это также поможет тем, кто испытывает трудности с установкой надстройки Эка, даже с правами администратора
Полные кредиты и дополнительные детали здесь: https://github.com/theduffster/KeepOutlookRunning
Еще одна двухнедельная пробная версия надстройки, которая это делает (и многое другое) — это Quick Tweaks for Outlook. Просто установите опцию Свернуть Outlook при закрытии. Она небольшая и не требует дополнительного программного обеспечения/библиотек.
Пожалуйста, имейте в виду, что я рекомендую эту надстройку, потому что я один из ее разработчиков.
Совершенно бесплатный и надежный вариант — это Autohotkey.
Вот скрипт, который также восстанавливает Outlook, когда нажата #o. Сначала вам нужно установить опцию в настройках Outlook для сворачивания в трей.
#IfWinActive, ahk_exe olk.exe
^F4::
WinMinimize, A
return
!F4::
WinMinimize, A
return
#IfWinActive
#If WinExist("ahk_exe olk.exe")
#o::
WinActivate, ahk_exe olk.exe
WinMaximize, ahk_exe olk.exe
return
#If
Если Alt + пробел + N не работает для вашей раскладки клавиатуры (оказалось, что не работает с моей – польский программист), попробуйте:
Alt + пробел + M
Ответ или решение
Для того чтобы Microsoft Outlook 2010 минимизировался в область уведомлений (системный трей) вместо закрытия при нажатии кнопки "X" или комбинации клавиш Alt+F4, вам понадобятся дополнительные программные решения или настройки. В Outlook по умолчанию нет функции для прямой минимизации в трей, но вот несколько способов, как это можно реализовать:
Способы минимизации Outlook в трей
-
Использование аддона:
- Вы можете установить бесплатный плагин, который позволяет Outlook минимизироваться вместо закрытия. Например, KeepOutlookRunning:
- Установите Microsoft Visual C++ 2010 SP1 Redistributable (32-бит и 64-бит).
- Скачайте
KeepOutlookRunning.dll
. - Запустите Outlook с правами администратора.
- Перейдите в "Файл" -> "Параметры" -> "Надстройки".
- Внизу выберите "Управление [COM-надстройками]", нажмите "Перейти…".
- Добавьте загруженный
KeepOutlookRunning.dll
. - Перезапустите Outlook.
- Вы можете установить бесплатный плагин, который позволяет Outlook минимизироваться вместо закрытия. Например, KeepOutlookRunning:
-
Использование сторонних инструментов:
- Некоторые утилиты, такие как OLKeeper или Quick Tweaks for Outlook, предоставляют опцию минимизации Outlook при закрытии. Убедитесь, что в настройках включена функция "Минимизировать Outlook при закрытии".
-
Использование AutoHotkey:
- Вы можете создать скрипт с помощью AutoHotkey, который будет минимизировать Outlook при закрытии:
#IfWinActive, ahk_exe olk.exe ^F4:: WinMinimize, A return !F4:: WinMinimize, A return #IfWinActive #If WinExist("ahk_exe olk.exe") #o:: WinActivate, ahk_exe olk.exe WinMaximize, ahk_exe olk.exe return #If
- Запускайте этот скрипт, и он будет работать только для окна Outlook.
- Вы можете создать скрипт с помощью AutoHotkey, который будет минимизировать Outlook при закрытии:
-
Настройки Outlook:
- Сделайте так, чтобы Outlook не полностью закрывался:
- Откройте Outlook.
- Убедитесь, что активирована опция "Скрыть при минимизации" (для этого щелкните правой кнопкой мыши на значке Outlook в трей).
- Теперь, даже при закрытии окна через Alt+F4 или "X", Outlook останется в трей.
- Сделайте так, чтобы Outlook не полностью закрывался:
Заключение
Каждый из предложенных методов позволяет улучшить функциональность Outlook 2010 и минимизировать его в системный трей. Выберите наиболее подходящий для вас способ в зависимости от ваших возможностей, например, установить аддоны или использовать AutoHotkey для автоматизации процессов.