VBAの確認メッセージについて質問です。
当方、無償で配布されているマクロを、自分で作成したマクロのプロシージャ内で呼出す際に、無償で配布されているマクロ側で表示している確認メッセージを非表示にしたいのですが、どうしても出来ません。
Excel/Wordが標準で表示しているメッセージ(シートの削除等)の
非表示は出来るけど、自分で作成したマクロで表示するメッセージは
非表示にはできないのでしょうか?
どなたかご教授ください。
>非表示にはできないのでしょうか?
そういうのを考慮して「無償で配布されているマクロ」
を作っていなければおそらくできません。
Blueさん
ご返信ありがとうございます。
>そういうのを考慮して「無償で配布されているマクロ」
>を作っていなければおそらくできません。
では、無償で配布されているマクロで表示された確認メッセージのOKボタンをこちらのマクロ側で押下することはできないのでしょうか?
質問ばかりで申し訳ございません。
メッセージボックスは処理をとめてしまうため、
スレッドを作成できないVBAではCBTフックあたりを使わない限り自動で
押すという処理は無理でしょう。
またVBAからCBTフック等を使うには、それなりの知識+リスクが伴います。
下手するとExcelがハングすることもあり、とても実用的ではありません。
(私だったら、Excel VBAでフックするってことは絶対除外です。)
無償版を使用しない方向へ話をすすめていくことになりました。
ありがとうございました。
無償版を使用しない方向へ話をすすめていくことになりました。
ありがとうございました。
無償版を使用しない方向へ話をすすめていくことになりました。
ありがとうございました。
ツイート | ![]() |