6
A
回答
0
Visual Studio 2008. VB.NET。
1
任何版本的Visual Studio都可以完成這項工作。記住要考慮部署,如果你想要求用戶安裝這個或那個版本的.net框架。
6
Office的開發工具有很多選項。最明顯的是Office本身。它對宏和VBA有豐富的支持。您還可以使用SharePoint擴展文檔共享和管理功能。但是,如果您的加載項比Office內部可以處理的更復雜,我建議您使用Visual Studio 2008或用於Visual Studio 2005的Tools For Office加載項。
有一點需要記住的是Office主要是一個集合的COM對象。因此,像Visual Studio這樣的工具,通過對.NET Framework和Office類的深入支持,使開發Office應用程序解決方案變得非常簡單,並且具有一定的時間,精力和對疼痛的高度容忍度,您可以開發Office附加組件,在記事本中。
對於Office開發人員,微軟有一個非常好的資源網站here。
4
可以使用幾種工具來開發Office的擴展,並且有相當多的這方面的書籍。一些比較流行的方法是:
- VBA附帶辦公室,可用於兩種模式。首先,宏可以寫在文檔或模板中。這具有以下優點:代碼遵循文檔以及不能輕鬆傳播對現有文檔更新的缺點。它也可用於開發擴展,方法是將帶有宏的文檔放在正確的文件夾中,然後用Office註冊。
- Visual Studio Tools for Office允許您使用類似VBA的項目,但使用.Net。程序集可以與文檔捆綁在一起或作爲擴展安裝。請注意,VSTO對於執行非捆綁擴展沒有必要 - 如果您爲Office安裝Primary Interop Assembiles,則可以使用任何.Net開發工具執行此操作。這些是用原生.Net包裝COM API的墊片。
- 任何支持COM (Component Object Model)的語言都可以用來開發辦公室擴展。這些語言的例子是C++,Delphi和Python。
1
Daniel Moth已經做了一些非常好的VSTO底層網絡廣播,看看那些。
相關問題
- 1. 卸載MS Word加載項
- 2. 我們如何使用Meteor開發MS Office Word加載項
- 3. 爲Macintosh開發Word加載項
- 4. 無法在Windows上的MS Word中加載加載項
- 5. Office Word加載項兼容性
- 6. 在MS Word加載項中製作超鏈接
- 7. 如何刪除MS Word加載項按鈕?
- 8. 使MS Word緩存無效以測試加載項
- 9. MS Word加載項:右鍵單擊處理程序
- 10. 如何將參數傳遞給MS Word 2003文檔加載項?
- 11. 第二次打開MS Access 2007時加載項不加載
- 12. Word 2016加載項:此加載項不再可用
- 13. MS CRM開發項目
- 14. 用C#Windows窗體在MS Word中打開MS Word文檔
- 15. 如何激活VSTO Word加載項?
- 16. 發佈Office 365 MS Word AddIn
- 17. 在Word選項加載項對話框中設置發佈者
- 18. VSTO MS Word 2003加載項會導致錯誤「上次加載項'XYZ'被打開時,Word遇到嚴重錯誤」
- 19. Office.js Word加載項關閉文檔
- 20. Word 2007中加載項功能區 - InternalStartup
- 21. Word加載項工具欄問題
- 22. C#開發的Visual Studio加載項
- 23. Outlook加載項開發問題
- 24. SEHException在Word VSTO加載項(VS2010/Word2010)
- 25. 如何在C#Word加載項中打開SharePoint 2010文檔
- 26. 我可以使用MS Visual Studio 2013社區版Excel加載項開發
- 27. 從加載項搜索Word文檔
- 28. 如何在不使用加載項的情況下從.NET啓動MS Office Word?
- 29. 通過DDEAUTO MS發送發佈數據MS Word
- 30. 關於開發專業MS Word插件的有用建議