Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Автоматическая печать вложений из Outlook (http://forum.oszone.net/showthread.php?t=251063)

Dmitriy Melkin 10-01-2013 10:17 2063128

Автоматическая печать вложений из Outlook
 
Добрый день!
Возникла необходимость автоматически печатать вложения формата 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.

Iska 10-01-2013 12:18 2063220

Цитата:

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

Что мешает?

Цитата:

Цитата Dmitriy Melkin
и как его импортнуть в Outlook. »

Никак. Microsoft Outlook работает с VBA. Можете переписать данный скрипт на него, никаких сложностей я тут не вижу.


Время: 09:50.

Время: 09:50.
© OSzone.net 2001-