• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのSendkeysでShift付の文字になる)

VBAのSendkeysでShift付の文字になる

このQ&Aのポイント
  • ExcelのVBAでGOM Playerを操作する際に、SendKeys関数を使用して時間指定のための画面を表示しようとすると、Shiftキー付きの文字が送られてしまう問題が発生しています。
  • 具体的には、「G」を送ると「Shift+G」の「オーディオキャプチャー設定」画面が表示されます。同様に「P」を送ると「Shift+P」が送られる問題も発生しています。
  • 手動で「G」や「P」を押す場合には問題がないため、VBA側での設定の問題と思われます。SendKeys関数の前にWait時間やCRを送るなどの対策を試しましたが、うまく動作しませんでした。お知恵をお貸しいただけませんでしょうか。

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

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

試してみたところ、GOM Playerでは  SendKeys "G" → Shift+G  SendKeys "g" → G として認識されるようです。

gosyo0
質問者

お礼

Picosoftさん なるほど、Shift+g=G と言うことなんですね。 そこまでは頭が回りませんでした。 マクロを走らせたら動きました! 「たぶん無理なんだろうなぁ」と思っていましたのでうれしかったです。 ありがとうございました!!

関連するQ&A