我們有一個混合環境。某些工作站安裝了Microsoft Office 2010,而其他工作站則安裝了Microsoft Office 2007。我們很多內部開發的應用程序都是指Outlook 12.0對象庫和Excel 12.0對象庫。在Office 2010中,這些指的是14.0對象庫。用戶啓動Access應用程序時有什麼辦法可以檢查他們安裝的Office版本以及何時檢測到Office 2007或Office 2010,以便它可以以編程方式設置對象庫的正確引用?非常感謝您的任何幫助和/或建議。以編程方式參考混合Microsoft Office環境中的對象庫
回答
將引用設置爲使用引用的最早版本,如果需要,Ms Access將自動升級Access的更高版本的引用。
例如,如果您的工作站都不使用低於Access 2007的任何工作站,則應將引用設置爲Excel 12.0。使用Access 2010年或2013年將自動更新他們的本地副本參考任何工作站
嗯。有趣的是我不知道它會自動設置它。這很容易:-) - 謝謝! – user1875017
我有辦公2010,2013和2016年
之間類似的衝突問題,我覺得這個發起線程的整點是, 「should」<>「does」... 這意味着當用戶PC沒有運行在開發過程中使用的完全相同版本的MS Office時,編程到早期版本並不「始終」。
我想也許需要以某種方式將兩個對象引用添加到編譯版本,然後應用程序可以選擇。
換句話說,我認爲開發PC需要運行兩個版本的Outlook。
您也可以在運行早期版本的PC上開發應用程序,然後保存一份副本,以便在不同PC上的新版Office中編譯。您基本上會爲每個版本的Office生成專門的版本。
我想可能有另一個相對簡單的工作... – Mike
- 1. 的Microsoft Office互操作性在混合的Office 2003/2007/2010環境
- 2. 以編程方式更改數據庫表EntityFramework模型對象參考
- 3. 純函數式編程環境中的面向對象編程?
- 4. 以編程方式註冊taglib參考
- 5. 的Microsoft Office 14.0對象庫關閉Excel
- 6. 在Linux上以編程方式查看Microsoft Office文件
- 7. 混合環境中的NServiceBus
- 8. iOS以編程方式中心對象
- 9. 模塊中的標記方法以供混合類參考
- 10. 以編程方式檢測Chrome中的混合內容阻塞
- 11. 以編程方式設置程序所需的環境變量
- 12. Microsoft Office Document Image Writer無法在VB6中以編程方式設置爲Landscape?
- 13. 在Word(Microsoft Office)中以編程方式切換拼寫和語法
- 14. PowerDesigner參考線混合
- 15. 以編程方式恢復Microsoft SQL Server Databse
- 16. 混合服務和項目參考
- 17. 無法在wordpress環境中以編程方式創建用戶
- 18. 以編程方式在windows中設置全局環境變量
- 19. 以編程方式在Linux中檢測桌面環境C
- 20. 以編程方式將功能區添加到Microsoft Word 2007
- 21. 參考環境和範圍
- 22. 以編程方式使用客戶端庫創建Office 365組
- 23. 混合開發環境
- 24. 如何在我的Microsoft .Net環境中配置Office 365
- 25. 以編程方式向當前進程添加環境變量
- 26. 以編程方式檢索POJO對象?
- 27. 以編程方式移動FormulaFieldDefinition對象
- 28. 混合環境(Microsoft Visual Studio 2010和MonoDevelop)有問題嗎?
- 29. c#以編程方式添加服務參考
- 30. 混合環境中的git crlf配置
是否每個工作站都使用本地版本的客戶端應用程序? –
是的,每個工作站的桌面上都安裝了ms訪問應用程序。我們使用ClickOnce門戶將我們的應用程序分發到工作站。謝謝。 – user1875017