Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
VBS/WSH/JS - Подпись outlook для всех учетных записей пользователй

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


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

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


Здравствуйте, есть скрипт, который добавляет подпись к сообщениям в outlook (новым и пересылаемым).
Есть одна проблема, этот скрипт меняет настройки только к учетной записи , которая по умолчанию. Если в Outlook больше одной учетной записи, то к другим подпись не применяется.
как установить для всех учетных записей.
Спасибо.

Вот скрипт
On Error Resume Next
Set objSysInfo = CreateObject("ADSystemInfo")
strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)
strZpov = "С уважением,"
strPostIndex = ObjUser.postalCode
strName = objUser.FullName
strTitle = objUser.Title
strDepartment = objUser.Department
strCompany = objUser.Company
strPhone = objUser.telephoneNumber
strweb = objuser.wWWHomePage
strgorod = objuser.l
strstreet = objuser.streetAddress
strfax = objuser.facsimileTelephoneNumber
strIntPhone = objuser.ipPhone
strEmail = objuser.mail
strMobile = objUser.mobile
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
Set objEmailOptions = objWord.EmailOptions
Set objSignatureObject = objEmailOptions.EmailSignature
Set objSignatureEntries = objSignatureObject.EmailSignatureEntries
objSelection.ParagraphFormat.Space1
objselection.font.color = RGB(0, 0, 0)
objSelection.TypeText strZpov
objSelection.TypeText CHR(11)
objSelection.TypeText strName
objSelection.TypeText CHR(11)
objSelection.TypeText strTitle
objSelection.TypeText CHR(11)
objSelection.TypeText strDepartment
objSelection.TypeText CHR(11)
objSelection.TypeText "Филиал ПАО ФСК ЕЭС - " & strCompany
objSelection.TypeText CHR(11)
objSelection.TypeText "Тел.: " & strPhone
If objUser.mobile <> "" Then
objSelection.TypeText CHR(11)
objSelection.TypeText "Моб.: " & strMobile
End If
objSelection.TypeText CHR(11)
objSelection.TypeText "Почта: "
objselection.font.color = RGB(0, 0, 255)
objSelection.Hyperlinks.Add objSelection.range, "mailto:" & strEmail, , , strEmail
objSelection.TypeText CHR(11)
objSelection.Hyperlinks.Add objSelection.Range, strWeb, "", "", strWeb
objSelection.TypeText CHR(11)
objselection.font.color = RGB(0, 0, 0)
objSelection.TypeText strPostIndex & ", " & strgorod & " ул. " & strstreet
Set objSelection = objDoc.Range()
objSignatureEntries.Add "AD Signature", objSelection
objSignatureObject.NewMessageSignature = "AD Signature"
objSignatureObject.ReplyMessageSignature = "AD Signature"
objDoc.Saved = True
objDoc.Close()
objWord.Quit()

Отправлено: 13:53, 28-03-2019

 


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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Скрипт для массового изменения учетных записей электронной почты в MS Outlook 2010 Quaker_75 Скриптовые языки администрирования Windows 4 07-01-2016 12:01
2010 - Outlook 2010 и воостановление учетных записей Medness Microsoft Office (Word, Excel, Outlook и т.д.) 0 31-01-2012 00:10
2008 R2 - LDAP для синхронизации учетных записей в AD и адресной книги в Outlook hotsauce Windows Server 2008/2008 R2 0 24-11-2011 16:41
PowerShell - Создание учетных записей в Outlook Express Clinik Скриптовые языки администрирования Windows 1 08-11-2010 22:23
Доступ - [решено] Изменение параметров реестра сразу для всех учетных записей Valikiev Microsoft Windows 2000/XP 21 03-09-2008 19:40




 
Переход