私は方法DisplayAccountInformation()
が呼び出されているthisのソリューションを使用しようとしています。C#でパラメータとして(Outlook.Applicationアプリケーション)を使用してメソッドを呼び出す方法は?
public partial class OutlookContacts : Form
{
public OutlookContacts()
{
InitializeComponent();
//DisplayAccountInformation(??);
}
public static void DisplayAccountInformation(Outlook.Application application)
{
// The Namespace Object (Session) has a collection of accounts.
Outlook.Accounts accounts = application.Session.Accounts;
// Concatenate a message with information about all accounts.
var builder = new StringBuilder();
// .....
// [more code]
// .....
// Display the account information.
System.Windows.Forms.MessageBox.Show(builder.ToString());
}
}
ユーザー名とメールアドレスを含む連絡先のリストを取得しようとしています。
これはC#Windowsフォームアプリケーションです。
メソッドDisplayAccountInformation()
を呼び出すにはどうすればよいですか?
Outlook interopライブラリを参照してから、新しい「Outlook.Application」インスタンスを作成し、それを使用してログインしてから、このメソッドに渡す必要があります。 –
これはアカウントとは何が関係していますか? Outlookアドレス帳と同じエントリを表示しようとしていますか? –
@ YacoubMassad私はそれを持っています。私はちょうどコードを追加しなかった:Outlookを使用する= Microsoft.office.interop.outlook –