Outlook MAPI フォルダにアクセスしてメールアドレスを取得します。私の方法は次のとおりです。
public static string GetSenderEmailAddress(Microsoft.Office.Interop.Outlook.MailItem mapiObject)
{
Microsoft.Office.Interop.Outlook.PropertyAccessor oPA;
string propName = "http://schemas.microsoft.com/mapi/proptag/0x0065001F";
oPA = mapiObject.PropertyAccessor;
string email = oPA.GetProperty(propName).ToString();
return email;
}
ボタン クリック イベントが呼び出されたら、そのメソッドを起動してメール アドレスを取得する必要があります。
ボタンクリックイベントはこちら。
private void button3_Click(object sender, RibbonControlEventArgs e)
{
string mailadd = ThisAddIn.GetSenderEmailAddress(Microsoft.Office.Interop.Outlook.MailItem);
System.Windows.Forms.MessageBox.Show(mailadd);
}
ここにエラーが入ります
Microsoft.Office.Interop.Outlook.MailItem は指定されたコンテキストでは無効な「タイプ」です
これは私の最初のアドインです。この結果を達成する方法を知っている人はいますか?