概要 - メニュー グループをロードする(VBA/ActiveX)

メニュー グループは、Load メソッドを使用して AutoCAD にロードされます。

たとえば、次のコードはカスタマイズ ファイル acad.cuix をロードします。

ThisDrawing.Application.MenuGroups.Load "acad.cuix"

Load メソッドを使用する場合、新しいメニュー グループをメニュー バーにロードするには、BaseMenu パラメータを TRUE に設定します。このようにすると、メニュー グループは AutoCAD の MENU[メニュー設定]コマンドを使用したときと同じようにベース メニューとしてロードされます。

新しいメニュー グループを部分メニューとしてロードするときは、BaseMenu パラメータを省略します。このようにすると、メニュー グループは AutoCAD の CUILOAD[CUI ロード]コマンドを使用したときと同じようにロードされます。部分メニューを MenuGroups コレクションにロードすると、InsertMenuInMenuBar メソッドまたは InsertInMenuBar メソッドを使用して、部分メニューをメニュー バーの中に挿入することができます。

メニュー グループをロードしたら、そのメニュー グループで定義されているすべてのメニューとツールバーが使用可能になります。次の指定が可能です。

注: ActiveX オートメーションを使ってポップアップ メニューやツールバーを編集することはできません。ただし、イメージ タイル メニュー、タブレット メニューなどのメニュー タイプを ActiveX オートメーションでロードおよびロード解除することはできます。