0

BPOS 経由で PDF を受け取ることが困難なお客様が何人かいらっしゃいます。この問題を解決するには、"送信オプション" を Outlook からプレーン テキストに変更する必要があります。私がやりたいのは、これを自動化して、各ユーザーの連絡先ごとに手動で行う必要がないようにすることです。
問題の連絡先にアクセスできるコードを書きましたが、この特定の設定をどこに設定すればよいかわかりません。このプロパティがどこにあるかについて、誰かが私を正しい方向に向けることができますか?

ありがとう、エリック・ガーニー

4

1 に答える 1

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
于 2012-01-20T17:38:00.770 に答える