2013-11-21 57 views
2

一般的加載項是否有具有Microsoft Office和相同的插件一般插件的可能性在所有Office解決方案,如EXCEL,WORD,POWERPOINT等。可見,我們可以分別對這些應用程序創建單獨的加載項,但有一個共同的解決方案將符合我的目的,如果我需要將一些信息標記到我要打印的所有文檔。辦公解決方案

任何形式的信息,非常感謝。

謝謝。

回答

3

有有Microsoft Office和相同的插件一般插件的可能性是在所有Office解決方案,如EXCEL,WORD,POWERPOINT等

可見有兩種類型的加載項

  • VSTO加載項(我將使用VAI短於描述它們下文)
  • 共享加載宏(I將在下面描述它們使用SAI的簡稱)

VAI是應用程序特定的即,MS Excel中,微軟Word等。在另一方面SAI可以爲多個應用程序編寫,也就是說可以在MS Excel,MS Word等之間共享。另外我相信您知道VAI只有兩種主要方法。一個用於startup,另一個用於shutdown。然而SAI必須落實connectionunconnectingstartupshutdown不同的方法。

另一件值得注意的事情是,由於VAI是特定應用程序,因此與SAI相比,涉及的代碼不會太多。原因是SAI適用於不同的應用程序,因此您需要額外的代碼來區分哪個應用程序當前正在調用您的加載項。

我喜歡VAI,因爲它讓我用額外的編程「捷徑」和有用的對象在共享加載項不可用。不是說這些不能在SAI中使用,但是您必須專門創建它們。如果我可以這樣說,那是不必要的額外工作。

而最後,我能想到的是部署。他們都有不同的部署方法。

希望這將清除的VAISAI

+0

有沒有寫在這種發展中的任意博客概念? –

+0

@Shaktisaxena:不是我知道:)你有沒有嘗試搜索谷歌? –

+0

沒有這麼具體的已被寫入:對仍在尋找:) –