Изменить параметры отправки Outlook 2007 программно - PullRequest
0 голосов
/ 18 января 2012

У нас есть несколько клиентов, которым трудно получить PDF от нас через BPOS.Чтобы исправить проблему, мы должны изменить их «Параметры отправки» с Outlook на обычный текст.То, что я хотел бы сделать, это автоматизировать это, поэтому нам не нужно вручную делать это для каждого контакта для каждого пользователя.
Я написал код, где я могу добраться до рассматриваемого контакта, но я не вижу, где это сделать.установить этот конкретный параметр.Кто-нибудь может указать мне в правильном направлении, где это свойство может быть?

Спасибо, Эрик Герни

1 Ответ

0 голосов
/ 20 января 2012

Я не вижу способа сделать это программно в 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
...