Excel VBA質問箱 IV

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

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


12330 / 13646 ツリー ←次へ | 前へ→

【11074】NewWindow上のCommandButtonが押せない evian 04/2/27(金) 10:16 質問
【11079】Re:NewWindow上のCommandButtonが押せない つん 04/2/27(金) 13:17 発言
【11080】こっちだ つん 04/2/27(金) 13:19 発言
【11084】フォームのボタンであかん ぴかる 04/2/27(金) 14:09 発言
【11082】Re:NewWindow上のCommandButtonが押せない evian 04/2/27(金) 14:06 質問
【11083】Re:NewWindow上のCommandButtonが押せない IROC 04/2/27(金) 14:07 回答
【11085】Re:NewWindow上のCommandButtonが押せない evian 04/2/27(金) 14:38 お礼

【11074】NewWindow上のCommandButtonが押せない
質問  evian  - 04/2/27(金) 10:16 -

引用なし
パスワード
   シート上にEnabledプロパティをTrueにしたCommandButtonを貼り付けます。
[ウィンドウ(W)] → [新しいウィンドウを開く(N)]をすると、
新規ウィンドウ上では、
貼り付けておいたCommandButtonが押せなくなってしまいます。
元ウィンドウ上では、あいかわらず押下できます。

試しに、新規ウィンドウ側で、
新たに別のCommandButtonを貼り付けると、
新規ウィンドウ側では押下できて、
元ウィンドウ上では押せなくなってしまいます。

たぶん作成したウィンドウ上でのみ操作可能で、
他ウィンドウでは操作できないように、排他をかけているようなのですが、
これはExcelの仕様なのでしょうか??(Win2000, Excel2000)

【11079】Re:NewWindow上のCommandButtonが押せない
発言  つん E-MAIL  - 04/2/27(金) 13:17 -

引用なし
パスワード
   こんにちは。

http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B436238

これっぽいかな?

【11080】こっちだ
発言  つん E-MAIL  - 04/2/27(金) 13:19 -

引用なし
パスワード
   というより

http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B418548


こっちだった(^^;

【11082】Re:NewWindow上のCommandButtonが押せない
質問  evian  - 04/2/27(金) 14:06 -

引用なし
パスワード
   Microsoftのページに載っていたとは!?
色々調べたんですけどね↓
つんさん、ありがとうございます。
やっぱりそうですか・・・。

そうなると、無理なことかもしれないのですが、
知っていたら教えてください。

マウス操作で、
押下不能なボタンを選択して、
右Click → [コマンドボタンオブジェクト(O)] → [編集(E)]
としてから、デザインモードを終了すると、
操作不能だったボタンが押せるようになります。
(操作可能だったウィンドウのボタンは、やはり押せなくなります。)

この動作を、「操作できる権限が別ウィンドウに移った」とでも言いましょうか。
この、操作権限の移行を、
マクロを使用して実行したいのですが、
ご存知ないでしょうか?

マクロを記録してコードを吐かせたのですが、
再度実行しても、元ウィンドウにしか操作権限が設定されません。

ボタンオブジェクトのParentはシートですし、
オブジェクトの実体は一つしかありませんので、
「このウィンドウの、このボタン」という区別ができないかぎり、
やはり無理なのでしょうか・・・

【11083】Re:NewWindow上のCommandButtonが押せない
回答  IROC  - 04/2/27(金) 14:07 -

引用なし
パスワード
   いっそのことツールバーにボタンを配置しては如何でしょうか?

【11084】フォームのボタンであかん
発言  ぴかる  - 04/2/27(金) 14:09 -

引用なし
パスワード
   こんにちは。

コントロールのCommandButtonとちごて、フォームのボタンであかんですか?。
これなら、行けました。あたくしは、常にフォームのボタン派です。
みなさんは、どっちです?。

【11085】Re:NewWindow上のCommandButtonが押せない
お礼  evian  - 04/2/27(金) 14:38 -

引用なし
パスワード
   > コントロールのCommandButtonとちごて、フォームのボタンであかんですか?。
なんとまぁ!!!!!!
・・・。
しばらく放心状態でした。
CommandButtonに固執する理由は何もありませんでしたので。
知らなかった〜!
自分の無知さと、視野の狭さに、
恥ずかしさいっぱいです。
こんなことすっかり考えていませんでした。
最悪、シェイプをボタンに見立てて、
OnActionイベントを設定しようかとまで考えていたのに・・・

ぴかるさん、IROCさん、
ご意見・ご提案をありがとうございます!
本当に助かりました。
また、宜しくお願い致します。

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