概要 - 単一オブジェクト選択モードを使用する(VBA/ActiveX)

単一オブジェクト選択はオブジェクト選択操作を単一選択モードにします。通常のオブジェクト選択操作(ユーザが[Enter]を入力するまで何度でもオブジェクトを選択/選択解除できる)を使用不可能にします。オプションの指定を 1 回だけに限定し、選択したオブジェクトを返します。

これはマクロ内で非常に便利です。たとえば次のマクロを考えてください。

*^C^CERASE single

このマクロは現在のコマンドを終了し、ERASE[削除]コマンドを単一選択オプションで実行します。 このマクロが割り付けられているメニュー項目またはボタンを選択した後、削除したいオブジェクトをポイントするか、空白の領域をポイントして削除したいオブジェクトが含まれる範囲を指定します。この方法で選択したオブジェクトは削除されます。(先頭のアスタリスクにより)マクロは繰り返されるので、続けて他のオブジェクトを削除することができます。単一選択モードによって、AutoCAD との、よりダイナミックな対話が可能となります。