重要なお知らせ

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

電子書籍の厳選無料作品が豊富!

VBAでキーボード操作マクロを作成していますが、
特定のノートパソコンの場合、エフエヌキーがあり
それをマクロから押す方法がわかりません。
keybd_event関数を使っていますが、ここからエフエヌキーを押すにはどのようにすればいいのでしょうか?

A 回答 (1件)

ありません。


Fnキーが押されたかを捕捉しているのではなく、どういう指示キーが押されたかを捕捉するため、キーボード独自のFnキーを押しながら云々なんてのはWindowsに通知されません。

例えばFn+←でHomeキーとしたら、それはHomeキーとして捕捉されます。

マクロで動作させたいのはFnキーを押させることではなく、上記のHomeキーのように、
Fnキーを組み合わせて別なキーを押すことで動作するキー操作ではありませんか?
    • good
    • 0
この回答へのお礼

なるほど!ありがとうございます!

お礼日時:2019/08/09 15:46

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