• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:他のアプリケーションのメニューバーを制御したい。困ってます。)

他のアプリケーションのメニューバーを制御する方法

このQ&Aのポイント
  • 他のアプリケーションの機能にアクセスするためのプログラミングをしていますが、二階層になるメニューにおいて制御ができない問題に困っています。
  • SendInputを使用してメニューバーのキーコードを送信し、アクセスを実行していますが、Lunascape4Liteやエクスプローラーのような二階層のメニューでは制御ができないようです。
  • 問題はSendInputにあるのか、別の要因があるのか確認が必要です。Windows XP SP2で試しています。

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

  • ベストアンサー
  • korin_
  • ベストアンサー率69% (46/66)
回答No.1

Altキーを押下したままの状態にすれば、出来ると思います。 ご参考にどうぞ。 Private Const VK_MENU = &H12 'ALT key Private Const VK_C = &H43 'C key Private Const VK_T = &H54 'T key Private Const VK_V = &H56 'V key ReDim wVkKey(8) As Integer ReDim UpDown(8) As Integer wVkKey(0) = VK_MENU: UpDown(0) = 0 wVkKey(1) = VK_V: UpDown(1) = 0 wVkKey(2) = VK_V: UpDown(2) = 1 wVkKey(3) = VK_T: UpDown(3) = 0 wVkKey(4) = VK_T: UpDown(4) = 1 wVkKey(5) = VK_C: UpDown(5) = 0 wVkKey(6) = VK_C: UpDown(6) = 1 wVkKey(7) = VK_MENU: UpDown(7) = 1 sKeyEventSet 8, wVkKey, UpDown

ebifurai55
質問者

お礼

ありがとうございます。できました!

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

関連するQ&A

  • アクセスのメニューバーが消えました

     会社の後輩のパソコンのアクセスにメニューバーが表示されなくなりました。特にいじっていないとの事ですが、ツールバーのユーザー設定の中にもメニューバーがありません。元に戻すにはどうしたらよいでしょうか教えてください。

  • Access2003のメニューバー非表示について

    Application.CommandBars("Menu Bar").Enabled = False のようにするとメニューバーを非表示にすることができると思うのですが、これはだめなのでしょうか? 私の環境では終了したあと設定は元に戻っていて、問題ないのですが、ある環境では設定が戻らず別のAccessファイルを開いたときにメニューバーが消えたままになってしまうようです。 このコードは記述したAccess内だけで適用されてると思っていたのですが、ちがうのでしょうか? また、一般的にはメニューバー非表示処理はどのようにするのでしょうか?

  • 消えたメニューバー

    こんにちは!  本日エクセルで2002で表を作成しようとして気付いたのですが、メニューバーが消えているんです…   ユーザー設定で表示しようと試みたのですが、グラフメニューバーはあるのにワークシートメニューバーがない。たまたま居合わせた人にも聞いたところ、本来メニューバーが非表示になることはないらしいのですが?? 一体どこへ消えてしまったんでしょう。教えて下さーい、お願いします。

  • アクセス2000のメニューバーの表示

    マイクロソフトアクセス2000です。プラットフォームはwinXP Proです。 標準のメニューバー(ファイル、編集、表示などの文字メニューがあるバー)が、何かの拍子に消えてしまいました。 メニューバーやツールバーの表示される領域を右クリックして「ユーザ設定」ダイアログを出して、初期状態に戻すなどをやってみても表示されません。 どなたかメニューバーの表示させる方法をご教授ください。

  • Access2002のメニューバーが表示されない

    ユーザー設定でメニューバーを変更したら誤って全てのメニューバーが消えてしまいました。上のバーに何もない状態です。再表示するにはどうしたら良いでしょうか?ユーザー設定のショートカットなどがあれば教えて下さい。

  • メニューバーの表示

    Microsoft Accessについての質問です。 アクセスでアプリケーションを作りたいのですが、いろんな人が使用するため操作に制限をかけたいのですが、[メニューバー/ツールバー]を表示・非表示させる方法を教えてください。

  • Accessでメニューバーが表示されなくなりました

    お世話になります。 Access2003でフリーのソフトをいくつか使っているうちに、メニューバー(ファイル 編集・・・)が表示されなくなりました。 Access起動直後もソフト使用時も表示されない状態です。 他のツールバーは表示されますので、ユーザー設定の画面は出るのですが、メニューバーの設定らしきものはありません。 他の投稿でShiftキーを押しながらファイルを立ち上げるとか、F11を押すとかの記事がありましたのでやってみましたが、変化はありませんでした。 Accessの再セットアップもやってみましたが、どこかで前の設定を保持しているようで変化はありませんでした。 ご教授いただけるとありがたいです。 よろしくお願いいたします。

  • エクセルのメニューバーの非表示方法は?

    ユーザー設定でワークシートメニューバーのチェックを外すとその時だけは消えますが、ユーザー設定のウィンドウを閉じると元どおり表示されてしまいます。 またマクロで Application.CommandBars("Worksheet Menu Bar").Visible = False とやるとエラーになってしまいます。 どうすれば消せるのでしょうか?

  • アプリケーションメニューの切り替えバー

    アプリケーションメニューをメニューバーから取り外して 小さなウィンドウとして表示させてるんですが動作が不安定です。 まずそのウィンドウに表示されないか 表示されていたとして終了できない。 小さなウィンドウを消すこともできない。 再起動しようと思っても「アプリケーションを全部終了させてから再起動してくれ」 という旨のエラーがでる。でも終了されてるのでどうしようもなく 結局強制終了させるしかない。 もちろんアプリケーションの切り替えもスムーズにいかないかできない。 初代iMac OS8.5から初期化しその後8.6にアップグレードしました。 初期化してからなんとも動作が不安定で困ってます。

    • ベストアンサー
    • Mac
  • Macのメニューバーの表示について

    windows ヘビーユーザーだったのですが 最近Macを使い始めています。 設定でメニューバーをいつも表示させるように設定したのですが Safariを全画面表示で見ているときにはメニューバーがポインターを 持っていかないとメニューバーが表示されませんが 全画面でSafariを見ている時も常にメニューバーを表示させることは 可能でしょうか?

    • ベストアンサー
    • Mac
このQ&Aのポイント
  • MFC-J939Dを使用したレーベル印刷ソフトのインストール方法について解説します。
  • パソコンやスマートフォンのOSや接続方法、関連ソフトなどについても詳しく説明します。
  • 光回線を使用している場合でもレーベル印刷ソフトのインストールは可能です。
回答を見る

専門家に質問してみよう