2012-03-26 14 views
0

我負責升級當前加載項,併爲Office Excel創建一個新加載項。這些要求規定這些解決方案應作爲應用程序級插件而不是文檔級來實現。每個解決方案都被隔離在Office功能區上相同專有選項卡中的單獨組中。多階段MS Office應用程序級插件

是可以有多個應用程序級插件解決方案或必須包含在一個Visual Studio解決方案中。如果它們必須包含在單個解決方案中,那麼制定表單(並從最終用戶隱藏)的最佳做法是仍在進行中的解決方案? \

--- ---追加

爲了澄清,我會定義要完成的任務的每個程序的實體。每個任務都包含在功能區上的一個組中。所有任務/組都位於相同的自定義功能區「選項卡」上。如何將這些項目分別發佈給最終用戶?我應該能夠將Task-A發佈給最終用戶,而不必擔心Task-B的狀態,即使它們位於同一個功能區選項卡上?

回答

0

將所有應用程序插件都放在單個解決方案中沒有問題,我更願意將它放在我的項目中的單個解決方案中。

關於從最終用戶隱藏,如果您要進行點擊一次部署,然後只發布準備發佈的插件。即使你使用MSI,你也應該可以通過只部署準備發佈的插件來實現。

如果尚未完成,也可以隱藏功能區選項卡。希望這回答你的問題。

回覆您的追加問題:

在我們的項目,我們只是通過設置可見= false,這樣的QA或最終用戶不能夠看到這個隱藏按鈕隱藏色帶上的按鈕。儘管有未完成/未經測試的代碼,但它們從不被調用。

+0

Kiru,我不明白你如何擁有引用同一個功能區的獨立項目。您無法在Visual Studio中添加對Excel加載項的引用。 – sammarcow 2012-03-27 16:04:16

+0

我爲Excel,Word和PowerPoint中的每個功能區選項卡都有單獨的項目,因爲有不同的用戶,他們爲他們和其他少數選項卡部署了少量選項卡。我正在討論應用程序級插件。 – Kiru 2012-03-27 16:15:19

+0

每個項目中是否包含多個Ribbon對象? – sammarcow 2012-03-27 16:23:31