徹底活用する方法を研究するサイトです。マクロコメントで以下のようなご質問をいただきました。サーバで共有している他の人の予定表から、予定を読むにはどのようにすればよいでしょうか?自分の予定表から今月の予定をエクスポートするマクロは拝見しました。メソッドを使用します。エクスポートするマクロです。モードを使っている場合、他のユーザーの予定表のデータがキャッシュに保存されるまで、正しくアイテムが取得できない場合があります。クリックするとマクロ全体が選択できます。エクスポートするファイル名を指定してください。月単位ではなく任意の単位にする場合は以下の記述を変更します。ファイルのヘッダです。出力するフィールドを増減する場合はこちらも変更してください。"ユーザーが特定できませんでした。PMお世話になっております。エクセルVBAから『Exchange環境で共有されている他人の予定表を取得する』マクロを利用させていただいております。その際、予定表エリアに既に共有者名がある場合、このマクロを実行後に、予定表エリアにさらに同じ名前が追加されます。『山田太郎』という共有者名が既に予定表エリアに表示されていた場合、マクロ実行後には『山田太郎』と『予定表-山田太郎』の二つが表示されます。この『予定表-山田太郎』を作成しないか、または、実行後に『予定表-山田太郎』を削除するか、どちらかの方法をご教授いただけませんでしょうか?お手数をおかけしますが、どうぞよろしくお願い致します。PMこちら、回答が遅くなりまして申し訳ありません。動作確認をして回避方法があるか検討してみますので、しばらくお待ちください。PMお世話になっております。いうように登録されていました。同一人物の重複はありませんでした。お忙しいところ、大変お手数をおかけして、申し訳ございませんでした。マクロから削除したいのですが方法はございますでしょうか?また、他人の予定表を取り込む際、『非公開』と設定されているものも取り込んできますが、この『非公開』データを取り込まない方法はございますでしょうか?何度もお手数をおかけしますが、どうぞよろしくお願いいたします。AM存在しないメンバーが追加されているとのことですが、手作業では削除できないということでしょうか?また、非公開の予定を取り込まなくする方法についてはちょっと調査してみます。PMお世話になっております。お返事が遅くなり、大変申し訳ございませんでした。予定表フォルダに作成されたメンバーについては手作業で削除することにいたしました。非公開の予定もプロパティで取得ができましたので問題は解決いたしました。お忙しいところ、大変お手数をおかけして申し訳ございませんでした。今後ともどうぞよろしくお願いいたします。PMお世話になっております。エクセルVBAでExchangeサーバーで共有されている人の予定表を読むマクロを使用させていただき他人の予定表をエクセルシートに出力しています。“ユーザーが特定できませんでした。olFolderCalendar).Itemsで落ちてします。If↑と先にOUTLOOKを宣言しているところです。エラー番号は「-2147221219」でした。何か考えられる原因がございますでしょうか?お忙しいところお手数をおかけしますがお知恵を拝借いたしたく、どうぞよろしくお願い致します。メソッドは成功してしまうので、その先の処理でエラーとなります。以下のように変更してみてください。PM早速のご教授、ありがとうございます。やってみます!!今後ともどうぞよろしくお願い致します。PMいつも参考にさせていただいております。実行時にエラーになってしまうのですが、それぞれの予定Itemのアクセスできないプロパティを判別する方法はございませんでしょうか。ご教示のほどよろしくお願いいたします。AMご回答ありがとうございます。存在しないプロパティ以外は取得したいため、現状はプロパティ毎に関数化してご指摘同様にエラー処理にて対応しておりますが、あまりきれいなプログラムではないため良い方法は無いものかと思い、質問させていただきました。今後とも何かありましたらよろしくお願いいたします。マクロを公開しました。環境で共有されている他人の予定表のデータを取得するマクロのコメントにて以下のご要望をいただきました。PMいつも参考にさせていただいております。olFolderCalendar)の後に.Folders(“サブカレンダー名”をつけて試してみたのですが、うまくいきません。AMいつも勉強させていただいております。環境で共有されている他人の予定表のデータを取得するマクロ」とても便利で勉強になりました。使い始めたところ、「非公開の予定」については、自分の予定については取得できるものの、他人の予定については取得できないようです。他人の予定も取得できる方法はありますでしょうか?ご教授いただけますと幸いに存じます。AM既定では、他人の「非公開の予定」はマクロで取得できません。「非公開の予定」をマクロで取得できてしまったら、非公開ではなくなってしまうためです。オンにする必要があります。代理人の設定方法などについては以下のページを参照ください。“”””)の箇所でエラーとなります。PMこちらのマクロの数々には大変お世話になっております。環境で共有されている他人の予定表のデータを取得するマクロ」を使用させていただこうとしております。「更新者」の項目を取得しようとAppointmentItemのプロパティなどを見たのですが、それらしいものが見つからず難儀しております。「更新者」項目は取得できないのでしょうか。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。メールアドレスキャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。