Изменить параметры отправки 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
Другие вопросы по тегам