新しいメニューを作成するには、Add メソッドを使用して PopupMenus コレクションに新しい PopupMenu オブジェクトを追加します。
ショートカット メニューを新規作成するには、既存のショートカット メニューを削除する必要があります。メニュー グループ当たり 1 つのショートカット メニューしか許されません。メニュー グループにショートカット メニューがない場合は、ラベル "POP0" を使用してメニューを追加することができます。このラベルは、ショートカット メニューを作成することを AutoCAD に指示するためのものです。
Add メソッドには、追加するメニューの名前(ラベル)を入力する必要があります。メニューをメニュー バーにロードしたときに、この名前がメニューのタイトルとなります。名前は、コレクション内でメニューを簡単に識別するための手段にもなります。
メニュー名は単純な文字列であっても、特殊コードが入っていてもかまいません。メニューを作成した後で、名前を変更することができます。既存のメニューの名前を変更するには、そのメニューの Name プロパティを使用します。
次の例は、MenuGroups コレクションの最初のメニュー グループに "TestMenu" という名前のポップアップ メニューを作成します。
Sub Ch6_CreateMenu() Dim currMenuGroup As AcadMenuGroup Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item(0) ' Create the new menu Dim newMenu As AcadPopupMenu Set newMenu = currMenuGroup.Menus.Add("TestMenu") End Sub