人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルVBAについて質問です。sendkeyを用いて、他のアプリケーションを操作する時、「Ctrl+C」などとCtrl、Alt、Shiftと何かを組み合わせるにはどうしたら良いでしょうか?またsendkeyの一覧が載っているページがありましたら併せて教えてください。

●質問者: taroemon
●カテゴリ:コンピュータ
✍キーワード:VBA アプリケーション エクセル 操作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●27ポイント

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_v08.htm

こちらにsendkeyの一覧が載っています。

たしか、sendkeyって自分自身のプログラムに対して、どのキーが押されたのかという情報を 送るのに使ってましたが・・・。

◎質問者からの返答

ご回答ありがとうございます。

僕がちょっ勘違いしていたかもしれませんね。


2 ● llusall
●27ポイント

'例

SendKeys "%{F4}", True ' Alt + F4 キーを転送

SendKeys "+{F4}", True ' Shift + F4 キーを転送

SendKeys "^C", True ' Ctrl + C キーを転送


中ほどに一覧があります。

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_v08.htm

◎質問者からの返答

ご回答ありがとうございます。

大変参考になりました。


3 ● ardarim
●26ポイント

Ctrl は "^" を付加します。

Alt は "%" を付加します。

Shift は "+" を付加します。


こちらに一覧があります。

http://officetanaka.net/excel/vba/tips/tips65.htm


...ヘルプからの抜粋ということで、Excelのヘルプにも書いてあります。

SendKeysメソッドで検索すると表示されます。

◎質問者からの返答

ご回答ありがとうございます。

大変参考になりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ