我们有几个客户难以通过BPOS从我们这里接收PDF。为了解决问题,我们必须将其“发送选项”从Outlook更改为纯文本。我想要做的是自动执行此操作,这样我们就不必为每个用户手动执行此操作 我写了代码,我可以找到有问题的联系人,但我不知道在哪里设置这个特定的设置。 任何人都可以指出我在这个属性的位置上的正确方向吗?
谢谢, Eric Gurney
答案 0 :(得分:0)
我没有看到任何方式在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