• ベストアンサー

(OUTLOOK)VBA。次のアイテムを取得

OUTLOOKです。 VBAで受信したメール開くと、標準ツールバーに『↑』『↓』ボタンがあります。 受信フォルダでどのようにソートがされていても、開いたメールを基準に次のメールを開いたり出来ます。 これをVBAで同じ操作をするにはどうすればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

それをVBAで実現するのは難しい。 VisualBasicでアプリを作って、組み込むのが一番。

wisteria999
質問者

お礼

Item(1)~(10)をループして、EntryIDを検索して要件通りできました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • outlook2007 vba

    outlook2007を利用しています。 送信するメールすべてにBccを自動でつけて、自分の別のアドレスにも送りたいので、自分で調べたところ、vbaを開いて、そこで操作する方法はわかったのですが、 vbaをなんどクリックしても反応がなく、何も開きません。 Alt+F11も無反応です。 ヘルプなど読んで、「開発」ボタンの追加もやってみましたが、なにも追加されません。 なにか、操作できないようなロックを自分でかけている状態なのでしょうか。 ウィルスソフトは何か関係がありますか? 詳しい方おられましたらお教えください。

  • Outlook2000をOutlookExに戻すには

    OutlookExpressでメール受信を一回だけして、Outlook2000にしました。この時きちんとアクセスポイントの番号を入れたか自信がありません。そのせいかツールバーに「送受信ボタン」が出ません。ツールバーの表示/非表示やユーザー設定など試したのですがダメです。とりあえずもとのOutlookExを使おうと思うのですが、OutlookExを起動して「標準のメーラーにする」というのをクリックするだけでいいのでしょうか。これをするとOutlook2000は使えなくなるのでしょうか? 又「送受信ボタン」の件に関しても教えていただけるとありがたいです。よろしくお願いします。

  • エクセルのVBAでOutlook Expressの操作

    エクセルのVBAでOutlook Expressの操作 顧客情報を管理する上で、メールアドレスの登録が非常に面倒です。 そこで、Outlook Expressで受信したメールアドレスを自動でエクセルに落としたいのですが、 やり方を教えて下さい。出来れば、VBAを使ってやりたいです… イメージしているのは、 (1)件名に「メールアドレス登録」と入力し、本文に名前を入力したものを送る。 (2)メッセージルールで自動振り分けをして、「メールアドレス登録」という件名のメールは1つのフォルダにまとめる。(これは出来ました) (3)エクセルのA列に名前、B列にアドレスをOutlook Expressから自動で入力する。(ここをVBAを使って自動で行いたい) こんな感じなのですが、宜しくお願いします。

  • アウトルックの送信ボタンがない

    こんにちは。どんなに調べても分からないので質問します。 普段はアウトルックエクスプレス(5.5)でメールしていますが、 急遽、アウトルック(2000)を使うことになりました。 ほとんど使わないので四苦八苦していましたが、 文章を書き、送信しようとしたところ、送信ボタンがありません。 (ついでに言うなら受信ボタンというのもないです) あるのは「返信」と「全員に返信」です。 調べたところ、普通はツールバーのところに送信ボタンが あるみたいですが、ないのです。 過去ログで、表示→ツールバー→標準にチェックをしても変わりません。 というか最初からチェックしてありました。 表示→ツールバー→ユーザー設定→コマンドと進んで見ても、送信ボタンというのはどこにもありません。 下書きはできたのですが、肝心の送受信ができないと困ります。 みなさんのお知恵を拝借させてください。 よろしくお願いいたします。 ちなみにOSは98。ソフトはオフィス2000です。 普段使うアウトルックエクスプレスでは問題なくメールできます。

  • outlook VBA items(番号)取得

    OUTLOOK でマクロを組んでいます。 Folderの中の受信メールの数だけItem(1)~(10)といったようにありますが、現在開いているメール はこの番号の何番にあたるのかわかる方法はありますか?

  • OUTLOOK2003で次の未開封メールに移動するマクロは。

    OUTLOOK2003で次の未開封メールに移動するマクロは。 OUTLOOKEXPRESSからOUTLOOK2003へ会社の命令でメーラーを変更しなくてはならなくなりましたが、 OUTLOOKEXPRESSには「次の未開封」というボタンがあって便利だったのですが、OUTLOOK2003にはそのような機能がないようでなんとかVBA等でできないものか探してみたのですが、見つけられません。 どなたか、よろしくお願いします。

  • エクセルVBAでoutlookの操作は可能か?

    エクセルVBAでoutlookのパブリックフォルダを操作できますでしょうか? 具体的には、OLのPFないのexcelファイルを開いて、その内容をコピペしたいのですが…

  • Outlook VBAについてです!!

    アウトルックのVBAについて、教えてください!! アウトルックのVBAについて、 受信と同時に添付ファイル(Excel)をフォルダに自動保存したいのですが下記条件があります。 1.添付ファイル名:*勤務管理* (「勤務管理」を含むファイル名)   差出人:Aさんのみ   フォルダ;デスクトップの「Aさん勤務管理」フォルダ 2.添付ファイル名:*勤務管理* (「勤務管理」を含むファイル名)   差出人:Bさんのみ   フォルダ;デスクトップの「Bさん勤務管理」フォルダ  (参考URL http://q.hatena.ne.jp/1218725545) このように2つの条件を入れる場合にはどのように記載すれば 良いのでしょうか? 参考URLにあるものを用いて、1つの設定はできるのですが 2つ目の条件(この場合、Bさんの条件)を追加できません!! 本当に初心者なので、ぜひともお力を貸してください!!

  • Outlookの受信フォルダ「オフラインアイテムをクリア」の復元方法

    Outlookで受信フォルダの整理をしている際、誤ってプロパティの「オフラインアイテムをクリア」ボタンを押してしまいました。 案の定、受信フォルダからはすべてのメールが一瞬でなくなったのですが、復元できますでしょうか。 かなりの量が一瞬で消えたので、削減されたわけではなく、見えなくなっただけかと思っているのですが... ちなみに、製品はMicrosoft Office outlookです。

  • outlook VBAについて

    outlookのVBAで Application_NewMailEx で受信メールを拾って メールヘッダーにある「X-MS-Has-Attach」の値で処理を実行したいのです。 myNamespace.GetItemFromIDでsubjectなどは見れましたが「X-MS-Has-Attach」の値を見るためにはどうしたらいいのでしょうか?

専門家に質問してみよう