重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

現在VBAでマクロを作成しています。
そのマクロをOUTLOOKのツールバーに登録しています。
受信したメールの内容を取り出し、加工し、クリップボードにコピー、そして他のアプリケーションに貼り付けを行っています。
マクロの種類がいくつもあるので、現在では
 OUTLOOK→マクロ実行→クリップボードにコピー→『alt』+『tab』で画面切り替え→他のアプリ表示→貼り付け

上記を繰り返しています。画面の関係上2枚を並べません。
OUTLOOKにあるツールバーと同じような機能をタスクバーに組み込めないでしょうか??
新規ツールバーの追加もありますし、同じmicrosoftなので
出来そうな気もするのですがご指導お願いします。

A 回答 (1件)

誰もレスを付けないようですが、


>受信したメールの内容を取り出し、加工し、クリップボードにコピー、そして他のアプリケーションに貼り付けを行っています。

どの程度のものを作っているのか知りませんが、もし、きちんと、VBAではなく、Windowsのプログラミングの知識があっているのなら、もはや回答はみえているはずです。

>OUTLOOK→マクロ実行→クリップボードにコピー→『alt』+『tab』で画面切り替え→他のアプリ表示→貼り付け

私なら、HTAで作りたいところですが、VBScript では、ActiveX を搭載させないとそれらの一部が出来ません。JavaScript で可動させる部分もあるはずですが、私は知らないので、そこまでして作る必要もないので、開発言語で作ったほうが早いですね。C++(ボーランド)でも、VB系(MSですが、VS系ではありません)でもフリーの言語が出ています。

VBAは、その名の通り、そのアプリケーションを越えては出来ません。UserForm を設定したとしても、OutLookの外のタスクバーなどに入れることは出来ません。まあ、タスクバーの中に入れることは出来ませんが、その上に置くことは可能ですが、それをした所で意味ありません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!