2017-06-28 10 views
0

Outlookで特定のアカウントまたはプロファイルの既定の署名をプログラムで設定することはできますか?Outlookで特定のアカウントまたはプロファイルの既定の署名をプログラムで設定する方法

プログラムでシグネチャを作成し、適切な場所に移動する方法を知っています。私はちょうどこのステップを逃しています。

私は現在、「新しい署名」(適切なプロファイル用)のレジストリ値を変更し、Outlookを再起動することを恐れています。これは恐ろしいことです。

答えて

1

IOlkAccount MAPIインターフェイス(C++またはDelphiのみ)を使用して、特定のアカウントのプロファイルセクションに署名名を設定する必要があります。そのインターフェイスはOutlookSpyで再生できます(IOlkAccountManagerボタンをクリックしてください)。 IOlkAccount::SetPropメソッドを使用してPROP_NEW_MESSAGE_SIGNATURE(0x0016001F)とPROP_REPLY_SIGNATURE(0x0017001F)のプロパティを設定する必要があります。あなたがC++やDelphiで拡張MAPIを使用できない場合

、あなたはRedemptionを使用することができます - それはNewMessageSignatureReplySignatureプロパティを公開RDOSignatures収集とRDOAccountオブジェクトを公開します。

+0

ありがとうございます!これはまさに私が必要としていたものです。私はRedemptionルート経由で私の機能を達成しました。 –

関連する問題