AMありがとうございます。個人メニューを作成し、現在のビュー等、頻度の高いコマンドを加えて使ってみます。姉や父が写真付きのメールを送ってくれます。いった添付ファイル付きのメールを受信すると、メールの本文が全く表示されないのですが。メールアアプリではちゃんとメール本文が表示され、写真もきちんと受け取れます。同じコンピューターでサンダーバードメールソフトでも、きちんと受け取れます。Outlookの設定等、いろいろと調べてみたのですが、これといった項目を見つけられませんでした。送信メールはHTMLで送るよう設定してあります。ご教示のほどお願い申し上げます。PM通常ならそのようなことは起こらないと思いますが...実際のメールがないと何とも言えませんね。どのようなソフトで写真つきメールを送っているのかをご教授いただければ、何かわかるかもしれません。PM初めて質問させていただきます。現在受信メールを開きマクロを実行すると、開いたメール内容の必要項目をユーザーフォームにて表示してます。これが複数のメールを見る時に手間となっています。ユーザーフォームを閉じて、次のメールを開きマクロを再実行。下記のような機能をユーザーフォームに追加したいと思っています。メールを開いたウィンドウツールバーに『表示』→『前へ』もしくは『次へ』→『アイテム』でソートされた順番にメールを表示できるかと思います。標準ツールバーにも『↑』『↓』のボタンがあり簡単にメールを見れるかと思います。ActiveInspector.CurrentItem.Bodyを使用しメールの内容は取り込んでいます。ActiveExplorer.CurrentFolderで現在アクティブになっているフォルダ名ActiveExplorer.CurrentFolder.Items(インデックス番号)などで出来そうに思えるのですが、知識不足でしばらく前に進めない状況です。PM残念ながら、マクロで「次へ」や「前へ」を実装するには非常に困難です。コレクションの並び順は、表示されている並び順とは無関係です。メソッドにより表示されているビューと同じ順序で並び替えを行う必要があります。メソッドは一つしかフィールドが設定できないため、ビューの設定によっては全く同じ並び順にすることができない可能性があります。イベントにより可能ではないかと思います。PM初めまして、こんにちは。outlook予定表に関しての質問です。現在、会社でoutlook2007を使っていますが、一部別ソフトを使っている人がいます。非outlookユーザがブラウザまたはエクセルなどで社内の人のoutlook予定表を閲覧できるようにしたいと思っています。OSはwindowsXPです。クライアントは別ですが、サーバ側の登録は一括で行っています。何かご教授いただけると大変助かります。以外のユーザーと予定表を共有する仕組みがあります。ファイルとしてファイルサーバーに保存して共有するマクロを使って予定表を共有というのは、考慮しなければならないことも多く、意外と面倒です。上記のいずれかで共有できるような環境であれば、これらの機能をご検討ください。PMお世話になります。メッセージ受信時に自動的に受信ボックス内の「差出人」の欄をアドレス帳の表示名に変更するマクロを教えていただけますか?以前、上記の内容にさらにフォルダを作成し振り分けるというものを使ってみたのですが、できれば振り分けをしないほうが助かります。autlook2010を使用しております。受信したメールの差出人を連絡先から検索して名前を置き換えるマクロがあります。PMありがとうございます。」というエラーが出てしまいます。そのまま貼り付けるだけではいけないのでしょうか?どうにか使える方法をご教授ください。マクロがないと動作しません。PMご指摘の通りでした^^;マクロ初心者なものでお手数かけまして申し訳ございません。思い通りの素晴らしいマクロです。ありがとうございました。PMいつも参考にさせてもらい大変お世話になっています。2007の予定表ビューの特定のナビゲーショングループに追加することを考えています。PMマクロを使えば特定のユーザーの予定表をナビゲーショングループに追加することは可能です。サンプルを作成しますので、しばらくお待ちください。AMありがとうございます。特定のユーザの予定表をナビゲーショングループに追加するだけならサンプルコードを見つけたのですが、特に「表示名に特定の文字列を含む共有の予定表をグローバルアドレス帳から検索する」というところで困っています。PM表示名に、というのはアドレス帳で表示される表示名のことでよろしいでしょうか?その場合、グローバルアドレス帳のオブジェクトからユーザーの一覧を取得し、そのユーザーの表示名をチェックするという処理になります。”会議室”という文字列を表示名に含むユーザーを処理する場合は以下のようなコードになります。AMさっそくのご回答ありがとうございます。ご拝察の通り、「表示名に」というのはアドレス帳で表示される表示名のことでしたが、ご回答のサンプルコードを参考にしてほぼ意図通りの動作ができるようになりました。今度はGetSharedDefaultFolderがうまく行く場合と行かない場合があって困っています。予定表の公開がされていない場合にはランタイムエラーとなっているようですが、通信タイムアウトなどその他の場合にもエラーとなるようです。エラーなど、様々なものがあります。エラーメッセージを確認し、それを検索したほうが意味だけでなく対処方法などもわかってよいかもしれません。PM素晴らしいページで、いつもお世話になっています。受信したメール本文からデータをCSV形式で抽出しようとしています。https://outlooklab.wordpress.com/2008/05/17/%E6%B1%BA%E3%81%BE%E3%81%A3%E3%81%9F%E4%BB%B6%E5%90%8D%E3%81%AE%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF/↑ここで知った方法を改変して、自分のPC(A)では作動させることができました。ひとつのPC(B)ではうまく機能しません。両方ともOutlook2007で、環境の違いとしましては、PC(A)ではすべてのメールを受信BOXで受けているのに対し、PC(B)では仕分けルールを設定して複数のフォルダに振り分けていることだけです。受信トレイに配信されたメッセージにだけ動作します。行うか、受信時の処理を行うマクロをルールのアクションとして設定する必要があります。http://support.microsoft.com/kb/306108を参照してください。PMご返信本当にありがとうございます。お返事遅くなりましてすみません。試してみましたところ、なんとか作動するようにできました!まだ不明な点は多いですが...奥が深いですね。困った時は、またこちらのページを訪問いたします。ありがとうございました。PMネットで検索をしていたらこのサイトにたどり着きました。Excel2010からVBAにてOutlookを操作してメールを発信するものを作っています。メール発信の際にメール宛先確認のダイアログボックスが出てきてしまいます。これは非表示にしたいのですが、どのようにしたらいいでしょうか?(これが表示されてしまうと自動発信ができない)利用しているのは、いずれもExcel2010、Outlook2010、OSはWindows7になります。回答いただけると助かります。PMウイルス対策ソフトはインストールされているでしょうか?ウイルス対策ソフトがインストールされており、パターンファイルが最新の状態であれば警告は表示されないはずです。基本的にはウイルス対策ソフトによる回避をお勧めしますが、どうしてもウイルス対策ソフトが使えないというような理由があるなら、以下を試してみてください。管理者権限で起動します。