概要 - マクロを作成する(VBA/ActiveX)

マクロは、メニュー項目が選択されたときに特定のアクションを実行する一連のコマンドです。

メニュー マクロには、タスクを遂行するキーストロークを列挙しただけのものもあれば、コマンド、AutoLISP、DIESEL、または ActiveX プログラミング コードを複雑に組み合わせたものもあります。

メニュー マクロにコマンド パラメータを入れる場合は、コマンドが求めるパラメータの順序を知っていなければなりません。メニュー マクロ中のすべての文字は、たとえ空白であっても意味を持っています。AutoCAD の改訂および拡張によって、さまざまなコマンドのプロンプトの順序が(場合によってはコマンド名さえも)変わることがあります。したがって、新しいバージョンの AutoCAD にアップグレードするときは、カスタム メニューを多少変更する必要がでてくる場合があります。

コマンド入力をメニュー項目から得るとき、システム変数 PICKADD と PICKAUTO の設定はそれぞれ 1 と 0 であるとみなされます。 これにより、旧バージョンの AutoCAD との互換性が保たれ、これらの変数の設定をチェックする必要がないため、カスタマイズがより容易になります。