PDA

Показать полную графическую версию : [решено] Outlook 2010 автозапуск + трей?


Страниц : [1] 2

dartne
21-12-2011, 18:18
Подскажите пожалуйста проблема такая:
в автозагрузке стоит Outlook 2010, после запуска ярлыка он не попадает в трей, открывается окно со входящими сообщениями и т.д. , если нажать свернуть , окно попадает в трей и как только придет почта на Exchange пользователи получают уведомление, но пользователи специально не сворачивают Outlook, а закрывают, тем самым почту они не получают и мотивируют тем, что им некогда запускать и сворачивать Outlook 2010.

Нужно сделать так, чтобы Outlook при запуске ПК свернулся в трей без какого либо окна и установки сторонних ПО типо Hide Icon и т.д., любой скрипт, батник, самописная ПО подойдет.

Petya V4sechkin
21-12-2011, 18:30
Запуск программы Outlook в свернутом окне (http://support.microsoft.com/kb/251340/ru)

dartne
21-12-2011, 18:32
Petya V4sechkin, А вы пробовали так делать с Outlook 2010, если нет, то попробуйте.

dartne
22-12-2011, 10:01
Пробовал вот такой скрипт:
на 2003 работает на 2010 - нет :(

function main($state)
{
// Производим запуск
$WSHShell=WScript.CreateObject("WScript.Shell");
$WSHShell.Run("OUTLOOK.EXE",$state);
};
// Запускаем приложение свернутым в трей
main(2);

Petya V4sechkin
22-12-2011, 10:32
dartne, если при запуске отображаются напоминания, минимизация может не работать (об этом написано в примечании к статье).

dartne
22-12-2011, 11:51
Petya V4sechkin, С 2003 проблем нет запускается и сразу в трей, а с 2010 он попадает в трей, но окно входящих сообщений все равно в панели задач и чтобы его свернуть в трей нужно открыть 1 раз , инажать свернуть , но многие пользователи нажимать закрыть и все OUTLOOK 2010 вынесен из трея.

в статье не указано что работает с OUTLOOK 2010.

Вот скрин, ярлык в автозагрузке:
http://s017.radikal.ru/i415/1112/00/3044beae5c12.jpg

повторюсь проблема убрать из панели задач окно, которое появляется после запуска OUTLOOK 2010


Вот так уже лучше , оно не выскакивает, находиться на панели задач, чтобы его убрать нужно развернуть окно и клацнуть свернуть, тогда программа полностью в трее, но как это сделать не знаю :(

function main($state)
{
// Производим запуск
$WSHShell=WScript.CreateObject("WScript.Shell");
$WSHShell.Run("OUTLOOK.EXE", 7, $state);
};
// Запускаем приложение свернутым в трей
main(2);

Vadikan
26-12-2011, 12:45
А вы пробовали так делать с Outlook 2010, если нет, то попробуйте. »
Проверил на 7 - работает, запускается свернутым, а в трее - значок.

А сворачивание приложений в трей с одновременным убиранием из панели задач вообще не имеет отношения к Outlook. http://forum.oszone.net/forumdisplay.php?f=7&filter_string=%F1%E2%E5%F0%ED%F3%F2&filter_by=title

dartne
27-12-2011, 10:17
не согласен, если развернуть на весь экран , создав в свойствах ярлыка :"Развернутое на весь экран" а потом нажать кнопку свернуть,или Win+D тогда приложение Outlook 2010 исчезает и из панели и появляется в трее, если конечно параметр в реестре установлен:
"[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\ Preferences]" и создаем "параметр DWORD" с именем "MinToTray" и значением "1".

таким образом остается написать запускатор, который будет запускать развернутым на весь экран Outlook 2010 програмно нажимать кнопку свернуть, или ярлык свернуть все окна :
[Shell]
Command=2
[Taskbar]
Command=ToggleDesktop

и тогда Outlook 2010 исчезнет и из трея и из панели задач

dartne
28-12-2011, 18:23
Вот на делфи написал сворачивался для Outlook 2010, может кому пригодиться ?

karinapush
05-04-2012, 13:01
Дай плиз исходники по Outlook_2010_to_tray.rar на xproga@mail.ru

dartne
05-04-2012, 13:09
http://forum.oszone.net/attachment.php?attachmentid=80617&stc=1&d=1333616936

fraid
13-02-2013, 13:31
Интересно, можно как-нить кнопку закрыть убрать у него?
Либо, чтобы по нажатии кнопки закрыть, outlook сворачивался в трей?

dartne
14-02-2013, 09:48
можно сделать анализатор присутствия в taskmgr outlook.exe, как только он там отсутствует , чтобы заново запускала....

masculinum
23-02-2013, 01:15
Скачал ваш файл на дельфи, запустил, перезагрузил, всё равно outlook на панели, надо открыть и опять свернуть... Или он не для этого?

Ааа, вроде разобрался! В автозапуск этот файл кинул, работает! Причём независимо от того, что стоит в свойствах ярлыка Outlook, свернуть или развернуть. Спасибо, то что я давно искал!

Talay
11-06-2013, 11:31
на 2013 версию такой функции нету?
и почему они так не сделают по умолчанию?? ))

xmaxzzz
11-04-2014, 14:45
Кому интересно - вот статья (_http://community.spiceworks.com/how_to/show/36214-minimize-and-or-close-outlook-to-taskbar) как запретить зарытие аутлука.

Чтобы работало под юзерскими правами нужно импортировать в реестр это:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\KeepOutlookRunningCOMAddin.Connect]
"Description"="Keep Outlook Running COM Addin"
"FriendlyName"="Keep Outlook Running COM Addin"
"LoadBehavior"=dword:00000003

samodelkin-2005
03-12-2014, 13:25
dartne, Спасибо огромное!

Better
21-08-2015, 13:35
Чтобы свернуть Outlook в трей, необходимо отредактировать реестр. Открываем редактор реестра: "Пуск => Выполнить => regedit".

Находим следующую ветку: "[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\O utlook\ Preferences]" и создаем "параметр DWORD"(под х32) с именем "MinToTray" и значением "1".
перезагружаемся и всё работает

persist54
12-02-2016, 15:01
Outlook 2013 не работает ничего из предложенного. Может кто поможет решить задачу? Спасибо.
masculinum: Ааа, вроде разобрался! В автозапуск этот файл кинул, работает!
Поделитесь поподробней пожалуйста хотя бы в личку.

Rasbor
04-03-2016, 11:54
Сеть на 400 компов! Есть ли возможность запретить закрытие Outlook но средствами GP?
KeepOutlook.dll подходит идеально но ставить на 400 компов по одному не вариант, а как его установить через GP я не нашел. Может кто подскажет? Есть вариант через скрипт проверять на наличие работающего приложения и запускать его если нет в списке работающих, но ....
Есть вариант запустить как службу, но тоже не нравиться....
Может есть кто знает другой способ?
Спасибо




© OSzone.net 2001-2012