質問: excelvbaによりoutlook2007のグローバルアドレス一覧から情報を取得するマクロ お世話になります。 excelvbaによりoullook2007のグローバルアドレス一覧から特定の名前を含む場合は、 その情報を書き出すマクロができないかを検討しております。 色々と調べたらoutlook2007のアドレス帳の連絡先から取得する方法はあり、分かったのですが、 excelvbaを使用し、グローバルアドレス一覧から情報を取得する方法を見つけることができませんでした。どなたか、ご教授を頂けると、大変助かります。 上記の質問の背景として、 excelによる会議室の空き時間検索ツールを作成していて、 会議室の情報は、outlook2007のグローバルアドレス一覧に登録されています。 excelフォームから、会議開始予定日時・時間、会議室の拠点を指定して検索ボタンを押すと、 1outlookのグローバルアドレス一覧から、指定した拠点名を含む会議室を取得 21で取得した会議室の予定表を取得し、空き時間有無を確認 32で空き時間が有る会議室をexcelシートへ一覧出力 という仕様で考えていて、2と3はできた※のですが、1ができずに悩んでおります。 (※1はできていないので、2の実行にあたり、一旦、存在する会議室名を直指定) どうぞ、よろしくお願いいたします。
回答: グローバルアドレス帳のある環境にないので、作成・テストすることができないため 情報提供のみです。 下記のサイトは参考になりますでしょうか。 https://msdn.microsoft.com/ja-jp/vba/outlook-vba/articles/addressentry-getexchangeuser-method-outlook