2011-09-14 112 views

回答

3

不,VSTO運行時提供了圍繞IExtensibility2的COM包裝程序,這最終是Excel公開的附加功能。

您必須安裝Vsto才能使您的插件在Excel中工作。但是,如果你的addin dll導出了其他應用程序可能使用的其他函數,並且它們不涉及VSTO,那麼我認爲+你可以將該dll放在沒有VSTO的機器上,它仍然可用。但是,如果它在VSTO中使用任何東西,那麼最終你最終還是需要VSTO運行時。

我並不十分確定這一點,我可以很容易地看到VSTO編譯到你的dll中,快速檢查VSTO運行時,如果它不存在,則無法加載,但我沒有驗證。

相關問題