2016-12-13 55 views
0

我花了整晚的時間看這個,找不到它。Office加載項同時包含任務面板和內容?

是否有可能具有內容和任務面板組件的Excel/Office加載項?

真的,我想要一個內容應用程序,但我想在功能區和任務面板中額外的選項/按鈕,這會在我的內容應用程序中觸發不同的操作/更改。每當我嘗試將VersionOverrides xml節點添加到內容應用程序上的清單時,它總是失敗。我的按鈕沒有出現。所有的例子,我可以找到工作有名稱空間[...]/taskpaneappversionoverrides。我試圖將其更改爲[...]/contentappversionoverrides,但這也不起作用。

我想要這個的原因是因爲插入一個內容應用程序是鈍的,因爲你必須去插入>我的插件>選擇添加。這很難找到。但它是很容易時,他們已經安裝了taskpane中添加觸發動作。

<VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0"> 
    <Hosts> 
    <Host xsi:type="Workbook"> 
     <DesktopFormFactor> 
     <GetStarted> 
     ... custom tab, groups, buttons, etc 

回答

0

在這個時候,你只能通過一個外接命令顯示taskpane或對話框。這是我們聽到的情景,也是我們在路線圖中討論的(尚未提交日期)。當功能可用於預覽時,我們可以回覆此線程。

是否有特定的場景需要您作爲內容加載項(即數據可視化?)。

感謝

+0

我的特殊情況是數據可視化。我不想用控件混淆內容。我寧願在任務窗格中執行此操作。現在將它想像爲數據透視圖,您可以在任務窗格中修改其行爲,但圖表本身就是內容。還有許多您可能想要採用的上下文操作,並通過功能區命令提供這些操作。謝謝! – viggity

1

這是不可能的從內容推出taskpane插件和命令只支持了taskpane清單。你的場景的一個替代方案是有一個內容插件,然後,爲了清除內容插件中的一些UI,使用dialog API(例如,有一個齒輪圖標,然後打開對話框,以獲得更真實的狀態更多的選擇)。

長期我在想我們應該有一個API來允許你在文檔中插入Web對象。因此,這個模型只需要一個「附加」概念,即有命令,然後從命令中使用API​​來執行任務,包括將Web對象插入到文檔中,顯示對話框或窗格。