Я использую надстройку express для создания надстройки Excel. Я пытаюсь создать контекстное меню, используя ADXContextMenu, сохраняя имя командной строки как «Ячейка».
this.adxContextMenu.CommandBarName = "Cell";
this.adxContextMenu.CommandBarTag = "gsaas5246006-793a-46eb-bddd-537e";
this.adxContextMenu.Controls.Add(this.adxCommandBarButton);
this.adxContextMenu.SupportedApp = AddinExpress.MSO.ADXOfficeHostApp.ohaExcel;
this.adxContextMenu.SupportedApps = AddinExpress.MSO.ADXOfficeHostApp.ohaExcel;
this.adxContextMenu.Temporary = true;
this.adxContextMenu.UpdateCounter = 4;
Кажется, что работает нормально в нормальном режиме. Но когда я переключаюсь в режим разрыва страницы, контекстное меню исчезает.
На основании чтения кажется, что в Excel есть два имени командной строки, и оба они называются «ячейка». В ВСТО они предложили иметь индексные имена. Но надстройка express, по-видимому, не предоставляет эту опцию.
Может кто-нибудь предложить вариант контекстного меню в режиме разрыва страницы?