Изменить параметры отправки Outlook 2007 программно
У нас есть несколько клиентов, которым трудно получить PDF от нас через BPOS. Чтобы исправить проблему, мы должны изменить их "Параметры отправки" с Outlook на обычный текст. То, что я хотел бы сделать, это автоматизировать это, поэтому нам не нужно вручную делать это для каждого контакта для каждого пользователя.
Я написал код, по которому я могу добраться до нужного контакта, но не вижу, где установить этот конкретный параметр. Кто-нибудь может указать мне в правильном направлении, где это свойство может быть?
Спасибо, Эрик Герни
1 ответ
Я не вижу способа сделать это программно в Outlook. К сожалению, не все в Outlook является сценарием.
Лучшее, что вы можете сделать, это предоставить скрипт, который сообщает локальному пользователю, каких получателей можно изменить вручную. Если свойство AddressEntry.Type имеет значение SMTP
тогда это может быть изменено на обычный текст. Этот код VBA, но его легко конвертировать в C#.
Sub CheckSMTP()
Dim ns As Outlook.NameSpace
Dim al As Outlook.AddressList
Dim aes As Outlook.AddressEntries
Dim ae As Outlook.AddressEntry
Dim newae As Outlook.AddressEntry
Set ns = session
Set al = ns.AddressLists("Contacts")
Set aes = al.AddressEntries
For Each ae In aes
Debug.Print ae.Address & " - " & ae.Type
Next ae
End Sub