• 締切済み

Outlookメッセージ文からエクセルに抽出

はじめまして。Outlookのマクロ機能についてご質問させていただきます。 環境------------ OS:winXP Soft:Office 2002 ->Outlook2002 ->Excel2002 質問------------ Outlook2002のマクロ機能を使って、Outlookに届いた特定のフォルダ内の未読メッセージ中の「売上げ ○○○」という文字列から○○○(変動する数字)のみを取り出して、エクセルのセルに貼り付けるということは可能でしょうか? 状況: (1)毎日、同じ件名(売上げ報告)のメールが届きます。 (2)現在はメッセージを開いて、メッセージ中の「売上げ ○○○」の ”○○○”の部分のみをコピー&ペーストでエクセルのセル(日別の特定のセル)に貼り付けてます。 初心者ですが、宜しくお願いいたします。

みんなの回答

回答No.2

EXCEL VBAの方がスマートです。 BASP21という便利なソフトがありますので試してみたら如何でしょうか。

参考URL:
http://www.hi-ho.ne.jp/babaq/basp21.html
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

Outlookのマクロというより、Excelのマクロでいかがですか? 参照URLのtest4が近いかと思われます。 ちなみに私の場合、Outlookの受信メールから添付ファイルを 切り取る処理をExcel VBAで実施しています。

参考URL:
http://www.ken3.org/backno/hosoku/022/

関連するQ&A

  • エクセルで特定の文が入るとメッセージをだす

    あるセルに特定の言葉を入れるとメッセージをだし、特定の言葉以外は入力できるといった方法はありませんか できればマクロ意外の方法でお願いします

  • outlook express6の表示メッセージについて

    outlook express6をWindowsXPにて使用しています。 メール送信時に「件名」に何も表記のないメールに関しては、 「このメールには件名が入っていません」と注意を促すメッセージが 出ていたのですが、何かの拍子に「今後このメッセージを表示しない」に チェックを入れてしまいました。 大変便利な機能だったので、再度「このメールには件名が入っていません」というメッセージが出るようにしたいのですが、どうすればいいでしょうか?

  • 1通の未読のメッセージ?

    WinXPを立ち上げて自分の名前の入り口から入る時今まではなかったのですが突然『1通の未読のメッセージがあります』という文字がアイコンの右側に出ます。 しかし、アウトルックエクスプレスの中に未読のメッセージはありません。 いったいどこにあるということなのでしょうか。 すみません、お分かりに方教えてください。

  • EXCEL マクロ

    エクセルマクロ初心者です。 エクセル2007で、複数選択したセルの合計値・平均値をコピーできないか悩んでいます。作業によって、選択するセルが変わりますので、セル番地の指定をせずにマクロの書くことができますでしょうか。 イメージとしては、複数のセルを選択をしたときに、ステータスバーにオートカルクで表示される合計値・平均値をクリップボードにコピーし、別のセルに結果をペーストする感じ(ペーストする際に合計値・平均値のどちらを貼り付けるか選択できれば尚、良)です。 個人用マクロブックに登録して、不特定ブックで使用したいマクロです。よい方法があれば教えて下さい。

  • outlook→excelに処理を引き継ぎたい

    (1)"Outlookで特定のメールアドレスからメールを受信したとき"、 (2)"エクセルにメール内容を転記する"マクロを作りたいのですが・・・ (1)は仕訳ルールで実装できることがわかっているのですが、(2)をどうやっていいかわかりません。 案として、 (3)outlookからエクセルブックを起動し、エクセル側でブックが起動したときに自動実行するマクロを作っておく (4)エクセルを起動しておいて、メールを受信したらエクセルマクロを実行するようにoutlookから命令をする があると思うのですが、(4)は出来るかどうかわかりません。 もし(4)が出来るなら(4)を実装したいのですが、無理なら(3)でもOKです。 どうやって書けばいいか、ご存知の方いらっしゃいましたら教えてください。よろしくお願いします。

  • OutlookからExcelをひらく

    いつもお世話になっております。 OutlookのマクロからExcelファイル(ファイル名="sample")を開くために以下のようなマクロを組みましが、 "実行時エラー'424'; オブジェクトが必要です。" というメッセージが出てエラーになってしまいます。 Workbooks.Open FileName:="C:\Documents and Settings\My Documents\sample.xls" ヘルプを見たのですがよくわかりませんでした。 Outlookのマクロを実行してExcelファイルを開くにはどのようにすればよいのでしょうか。 よろしくお願いします。

  • エクセルVBAにて、OutlookExpressを

    はじめまして。 エクセルVBAで教えて頂きたいと思います。 ボタンを押下すると、メールソフト(Outlook Express)にて 新規にメールのメッセージが起動し、特定のセルから件名・宛先を セットする事って可能でしょうか?。 Outlookとかなら出来そうなんですが。(ネットで見る限り) Outlook Expressはどうなのでしょうか?。 OS WinXPSP2 Office Excel2003SP2 以上、宜しくお願い致します。

  • マクロの入ったエクセルを開くときのメッセージ

    疑問です。 過去履歴を調べてみたのですが、調べ方が悪いのかよくわかりませんでした。 マクロが含まれているエクセルのファイルを開くと、 「マクロにはウイルスが含まれている可能性があります。 マクロを無効にすると安全ですが、マクロが適正な場合機能が使えなくなります」 のメッセージが表示されます。 マクロはウイルス感染しやすいのでしょうか? どうしてこのようにあえてメッセージを出すのでしょうか? ワクチンソフトも導入していますし、毎回毎回このようなメッセージが でてくるのが面倒です。 このメッセージを表示させなくする方法はあるのでしょうか? ちなみにOSはWIN98、EXCEL2000を使っています。 無知なためにくだらない質問をさせていただいているかもしれません。 疑問に思ったため、是非どなたか教えていただければありがたいです。

  • エクセルでコピペ先セルが空白でないとき知らせる機能

    当方エクセル初心者で、プログラミングはほぼ分かりません。 詳しく教えていただきたいです。 エクセル2007で、sheet1からsheet2にコピー&ペーストする、というようなマクロを組みました。 そのマクロだと、ペーストする先のセルに何かが入力されていても、上書きされて消えてしまいます。 なので、その場合にポップアップなどで知らせる(キャンセルする)機能をつけることはできますか? 例えば、「入力先のセルに既にコマが入っています。置き換えますか?→はい/キャンセル」のような感じです。 よろしくお願いします。

  • エクセル2007マクロについて質問です。

    エクセル2007マクロについて質問です。 A1セルにメールアドレス A2セルに件名 A3セルに本文が入ったシートがあります。 上記の情報がすでに入っている状態で アウトルック2007を起動させるにはどうすればいいですか? (アウトルック2003のときはどうでしょうか?方法が違いますか?) ちなみに参照設定の参照可能なライブラリには Microsoft Outlook 12.0 Object しかありません。 送信はせずに、メーラーが開けばいいのです。 サーバーなどの設定も既定のまま変えずに開きたいのですが… どなたかご教示ください。 よろしくお願いします。

専門家に質問してみよう