Top > OOobbs3 > 108
** [[OOobbs3/108]] [#jdb0f6b7]
-''サマリ'': マクロの多重実行を禁止する方法
-''環境'': Calc
-''状態'': 解決
-''投稿者'': [[yutaka]]
-''投稿日'': 2013-03-24 (日) 19:43:43
*** 質問 [#mc0adb16]
マクロ実行中は別のマクロの実行を禁止することはできますか?
*** 回答 [#s37e81dc]
- 基本的に無理です。Basic のマクロの実行中は、ツール - マクロ - マクロの管理 - Basic からは実行できないようにボタンが無効になります。また、Basic IDE の実行ボタンも無効になります。しかし、メニューやショートカットキーに割り当てた Basic のマクロは実行できます。また、すべてのマクロが表示されるマクロの実行ダイアログからは Basic のマクロも実行できます。また、他の言語で書いたマクロも実行できます。特に禁止する方法は用意されていないようです。 -- はにゃ? &new{2013-03-24 (日) 22:25:54};
- 回答ありがとうございました。 -- yutaka &new{2013-03-25 (月) 00:25:22};
- マクロ実行中かどうかを調べることもできないでしょうか?あるいは、マクロ実行中かそうでないかを示す情報を書き込んでおける場所はないでしょうか? -- yutaka &new{2013-03-25 (月) 00:38:59};
- Basic のみであれば、グローバル変数を利用することになると思います。 

 Global mbRunning As Boolean

-- はにゃ? &new{2013-03-25 (月) 02:02:02};

#comment
*** 感想,コメント,メモ [#lc80d2ec]
- 回答ありがとうございました。この方法を使うことにします。 -- yutaka &new{2013-03-27 (水) 00:32:16};

#comment

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes