3
C#/ WinformsからOutlookメールボックスにアクセスしようとしています。私は私のユーザープロファイルがアクセスできる2つの別々のメールボックスを持っています。どのように私はそれが特定のメールボックスから取得するようにコード化できますか?C#Winforms:複数のメールボックスでOutlookにアクセスする
ここに私が現在持っているものがありますが、それは私のデフォルトアカウントのメールボックスから情報を引き出すだけです。
try
{
OutLook.Application oApp = new OutLook.Application();
OutLook.NameSpace oNS = (OutLook.NameSpace)oApp.GetNamespace("MAPI");
oNS.Logon(Missing.Value, Missing.Value, false, true);
OutLook.MAPIFolder theInbox = oNS.GetDefaultFolder(OutLook.OlDefaultFolders.olFolderInbox);
int count = theInbox.UnReadItemCount;
inboxLabel.Text = inboxLabel.Text + " " + count.ToString();
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
また、上記のように受信トレイとともに特定のフォルダを指定する必要があります。
ありがとうございました。