Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Автоматическая печать вложений из Outlook

Ответить
Настройки темы
PowerShell - Автоматическая печать вложений из Outlook

Новый участник


Сообщения: 2
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Добрый день!
Возникла необходимость автоматически печатать вложения формата PDF из Outlook. Т.е. как только на почту приходит письмо с вложением в формате PDF, его (сам файлик PDF) необходимо сразу же отправлять на принтер.
Вот примерчик скрипта, который выкопал из инета:

$ol = New-Object -ComObject Outlook.Application
$ns = $ol.GetNameSpace('MAPI')
$olinbox = 6
$inbox = $ns.GetDefaultFolder( $olInbox )
$olPdfFolder = $inbox.Folders.Item('pdf')
$olPdfFolder.Items | %{
foreach ($attachment in $_.Attachments)
{
$attachment.SaveAsFile( "C:\pdf\$($attachment.FileName)")
}
}
$shell = New -com Shell.Application
$shell.Namespace('C:\pdf').Items() | %{ $_.InvokeVerb('Print') }

Но проверить его не могу.
Подскажите, будет ли работать этот скрипт и как его импортнуть в Outlook.

Отправлено: 10:17, 10-01-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Dmitriy Melkin:
Но проверить его не могу. Подскажите, будет ли работать этот скрипт »
Что мешает?

Цитата Dmitriy Melkin:
и как его импортнуть в Outlook. »
Никак. Microsoft Outlook работает с VBA. Можете переписать данный скрипт на него, никаких сложностей я тут не вижу.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:18, 10-01-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Автоматическая печать вложений из Outlook

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - Outlook 2010 - как выключить предварительный просмотр вложений familr Microsoft Office (Word, Excel, Outlook и т.д.) 0 20-06-2012 08:58
2010 - Сохранение изменений вложений Outlook TWagner Microsoft Office (Word, Excel, Outlook и т.д.) 0 11-04-2012 09:04
2010 - Microsoft Outlook 2010 сохранить вложений всех писем? dartne Microsoft Office (Word, Excel, Outlook и т.д.) 0 29-02-2012 17:33
Разное - [решено] Автоматическая печать на принтер Magikanin2006 Microsoft Windows 7 2 12-05-2011 12:30
CMD/BAT - Помогите сделать батник для сохранения вложений из outlook 2003 Moksar Скриптовые языки администрирования Windows 3 30-12-2010 16:37




 
Переход