ContextMenu в представлении разрыва страницы в Excel - PullRequest
0 голосов
/ 25 февраля 2020

Я использую надстройку 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, по-видимому, не предоставляет эту опцию.

Может кто-нибудь предложить вариант контекстного меню в режиме разрыва страницы?

...