我正在為現有的 Excel Office 加載項開發一項新功能。此功能需要一個新的背景關系選單項,但是當我在清單中添加一個新項時,只顯示第一個選單項。
檔案說您可以添加-但這對"other controls, as needed"我不起作用。
下面的代碼示例:
<ExtensionPoint xsi:type="ContextMenu">
<OfficeMenu id="ContextMenuCell">
<Control xsi:type="Button" id="Menu1">
<Label resid="Menu1.Label"/>
<Supertip>
<Title resid="Menu1.Label"/>
<Description resid="Menu1.Tooltip"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="Icon.16x16"/>
<bt:Image size="32" resid="Icon.32x32"/>
<bt:Image size="80" resid="Icon.80x80"/>
</Icon>
<Action xsi:type="ExecuteFunction">
<FunctionName>action2</FunctionName>
</Action>
</Control>
<Control xsi:type="Button" id="Menu2">
<Label resid="Menu2.Label"/>
<Supertip>
<Title resid="Menu2.Label"/>
<Description resid="Menu2.Tooltip"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="Icon.16x16"/>
<bt:Image size="32" resid="Icon.32x32"/>
<bt:Image size="80" resid="Icon.80x80"/>
</Icon>
<Action xsi:type="ExecuteFunction">
<FunctionName>action4</FunctionName>
</Action>
</Control>
</OfficeMenu>
</ExtensionPoint>
我已經用xsi:type="Menu"and試過了xsi:type="Button"——在這兩個例子中,底部的選單項都沒有顯示。
這是一個錯誤還是我錯過了什么?謝謝。
uj5u.com熱心網友回復:
您好 ContextMenuCell 或 ContextMenuText 將只允許每個加載項添加按鈕控制元件或選單??控制元件。您只能將 1 個頂級選單/按鈕添加到 Office ContextMenu。當時它是這樣設計的,以便 Office 背景關系選單不會被第 3 方控制元件淹沒。在您的選單中,您目前只能有按鈕。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/481321.html
標籤:xml 办公室-js excel插件 office-js-helpers
上一篇:無法訪問XML資料結構中的“資料”:<NameAttributes>Data</Name>
下一篇:在頂部發送選項卡布局
