Aを@実行時に、、、変えて、エラー処理としてスクリプトに 文書を選択しないでボタンを押した処理で ”カテゴリと選択したか?文書が選択されていません”とかMSGBOXで だせばいいのでは? @コマンドは @Command([ToolsRunMacro];"エージェント名") になります。