Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11059 / 13644 ツリー ←次へ | 前へ→

【18374】センドキーのマクロ登録について yossy 04/9/22(水) 11:46 質問[未読]
【18378】Re:センドキーのマクロ登録について IROC 04/9/22(水) 13:22 回答[未読]
【18383】Re:センドキーのマクロ登録について yossy 04/9/22(水) 14:44 質問[未読]
【18387】Re:センドキーのマクロ登録について IROC 04/9/22(水) 15:03 回答[未読]
【18390】Re:センドキーのマクロ登録について yossy 04/9/22(水) 15:31 質問[未読]
【18391】Re:センドキーのマクロ登録について IROC 04/9/22(水) 15:35 回答[未読]
【18403】Re:センドキーのマクロ登録について yossy 04/9/22(水) 17:57 質問[未読]
【18404】Re:センドキーのマクロ登録について IROC 04/9/22(水) 18:43 回答[未読]

【18374】センドキーのマクロ登録について
質問  yossy  - 04/9/22(水) 11:46 -

引用なし
パスワード
   エクセルのセンドキーについて質問があります。

[ALT + I (挿入)] → [ALT + R(行)]

のようなセンドキーを用いた処理を
マクロに登録することができるのでしょうか?

エクセルアドインの機能はマクロに記憶することが
できなかったので、エクセルアドインの機能を
マクロ内で処理するためにはセンドキーを用いた処理
をマクロ内に記述すればよいと思い質問させていただきました。

どなたかご存知でしたら教えていただけないでしょうか?

【18378】Re:センドキーのマクロ登録について
回答  IROC  - 04/9/22(水) 13:22 -

引用なし
パスワード
   適当なマクロからアドイン内のプロシージャを
runメソッドで呼びだしては如何でしょうか?

【18383】Re:センドキーのマクロ登録について
質問  yossy  - 04/9/22(水) 14:44 -

引用なし
パスワード
   アドイン内のプロシージャ名称を調べるには
どのようにすればよいのでしょうか?

VBAでプロシージャ名称を取得することなどできるのでしょうか?
知っていらっしゃいましたらご教授ください。

▼IROC さん:
>適当なマクロからアドイン内のプロシージャを
>runメソッドで呼びだしては如何でしょうか?

【18387】Re:センドキーのマクロ登録について
回答  IROC  - 04/9/22(水) 15:03 -

引用なし
パスワード
   自作のアドインではないのですね。失礼しました。

【18390】Re:センドキーのマクロ登録について
質問  yossy  - 04/9/22(水) 15:31 -

引用なし
パスワード
   IROCさんご返信ありがとうございました。

未だ問題解決いたしておりませんので再度質問させていただきたいと思います。

=================================================================
エクセルのセンドキーについて質問があります。

[ALT + I (挿入)] → [ALT + R(行)]

のようなセンドキーを用いた処理を
マクロに登録することができるのでしょうか?

エクセルアドインの機能はマクロに記憶することが
できなかったので、エクセルアドインの機能を
マクロ内で処理するためにはセンドキーを用いた処理
をマクロ内に記述すればよいと思い質問させていただきました。

どなたかご存知でしたら教えていただけないでしょうか?

【18391】Re:センドキーのマクロ登録について
回答  IROC  - 04/9/22(水) 15:35 -

引用なし
パスワード
   このようなことでしょうか?

sub test
  SendKeys ("%ir")
End sub

【18403】Re:センドキーのマクロ登録について
質問  yossy  - 04/9/22(水) 17:57 -

引用なし
パスワード
   IROCさんありがとうございました。
ご指示のあった方法を用いたらうまくいきました。
これに関連してもうひとつ質問させてください。

画面上にセンドキーに対応したメニューが二つあった場合
例えば「挿入(I)」と「エクセルアドイン(I)」が画面上にあった場合、
ALT + Iを押すと
1.「エクセルアドイン(I)」ボタンがアクティブになる。
2.「挿入(I)」ボタンがアクティブになる。

という動作をします。この順番は常に変わりませんでした。

この場合「エクセルアドイン(I)」ボタンがアクティブの時にENTERキーを押し、エクセルアドインの機能をセンドキーを用いて行いたい場合どうすればよいでしょうか?

イメージとしては以下のような感じなのですが・・・
SendKeys ("%i[ENTERキー押下]r")

ご存知でしたらご教授願いたいと思います。

【18404】Re:センドキーのマクロ登録について
回答  IROC  - 04/9/22(水) 18:43 -

引用なし
パスワード
   >イメージとしては以下のような感じなのですが・・・
>SendKeys ("%i[ENTERキー押下]r")

キー操作がいまいちよく分からないです。

ヘルプのsendkeysのページを見ながら、
適当に試してみて下さい。

11059 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free