私はC#コードを使用してIPM.Documentアイテムを作成しています。私のサンプルコードは以下の通りです。Outlook IPMでカスタムアイコンを設定する方法ドキュメントアイテム
objDocItem = objFolder.Items.Add("IPM.Document");
objDocItem.Subject = "FileName.txt";
objDocItem.Save();
ありがとうございました。
私はC#コードを使用してIPM.Documentアイテムを作成しています。私のサンプルコードは以下の通りです。Outlook IPMでカスタムアイコンを設定する方法ドキュメントアイテム
objDocItem = objFolder.Items.Add("IPM.Document");
objDocItem.Subject = "FileName.txt";
objDocItem.Save();
ありがとうございました。
アイコンは、メッセージクラスによって決まります。メッセージクラスは、拡張子によって決まります。例えば。 .txtファイルの場合、拡張子(txt)はHKCR\.txt
レジストリキーから既定値を読み取るために使用されます。そのデフォルト値は "txtfile"です。つまり、メッセージクラスはIPM.Document.txtfile
になります。添付ファイルも追加する必要があります。 OutlookSpy(IMessageボタンをクリック)で既存の文書アイテムを見てください。
Redemptionを使用している場合は、RDODocumentItemオブジェクトが公開されます。このオブジェクトは、メッセージクラスおよびその他の利用可能なプロパティ(たとえば、作成者など)を.doc、.xlsなどの古いIStorageベースのOfficeファイルから設定します。等)を1回の呼び出しで入力します。
私はPropertyAccessorを使ってアイコンを設定しました。 Outlookで提供されるデフォルトのアイコンを設定できます。しかし、私はドキュメントアイテムに私のカスタムアイコンを設定したい。しかし、私はそのアイコンを設定することができない私はあなたを助けてください。 私は償還を使用していません。 –
それはできません。独自のカスタムファイル拡張子をWindowsエクスプローラで表示されるカスタムアイコンと共に登録できますが、Outlook固有のアイコンはメッセージクラスに基づいたカスタムOutlookフォームにのみ表示されます。 –