Outlookのメールの添付ファイルのコンテンツIDを取得しようとします。アドインのためにアドインエクスプレスを使用していますが、それを取得する機能はありません。添付ファイルを取得ContentID
私は償還ライブラリを知っていますが、無料ではありませんので、私にとってはオプションではありません。
Outlook 2007にはPropertyAccessorがありますが、それは可能ですが、動作させることはできません。
ここに私のコード:
string uniqueId = "";
object props = a.GetType().InvokeMember("PropertyAccessor", BindingFlags.Public | BindingFlags.GetField | BindingFlags.GetProperty, null, a, null);
object[] args = new object[1];
args[0] = @"urn:schemas:mailheader:content-id";
object value = props.GetType().InvokeMember("GetProperty", BindingFlags.Public | BindingFlags.InvokeMethod, null, props, args);
if ((string)value != null) {
uniqueId = (string)value;
}
「」アドインエクスプレスMailItemから得添付ファイルです。
「例外は呼び出しのターゲットによってスローされました」という例外がスローされます。
誰かが私を助けることができますか?