我爲Excel 2007編寫了AddIn,但它不適用於某些Excel 2010版本。 是否存在創建支持2007和2010版本的UDF的方法?在某些Excel 2010版本中禁用Excel 2007 UDF
回答
既然你那麼提供一些細節,並沒有代碼審查,我能做的最好的是給你一個籠統的回答和向下投票神是如何樣......
從我的理解,真的與2007年和2010年的版本沒有太大差別,至少從2007年的功能被刪除。最大的麻煩似乎是從Office 2007的32位安裝轉移到Office 2010的64位安裝。有一個32位Office 2010安裝應該導致少得多(如果有的話)兼容性問題。所以...
你安裝的是什麼版本的2010,32或64位?從微軟的網站(http://office2010.microsoft.com/en-us/tech-guarantee/microsoft-office-2010-technology-guarantee-faq-HA101812304.aspx?redir=0):
但是,我們強烈建議大多數用戶安裝在32位和64位 的Office 2010的32位版本的操作系統,因爲目前 許多常見的加載項爲Office不會功能在64位 版本中。 Microsoft Office 2010產品 的64位安裝將適用於通常使用非常大的文檔或數據集的用戶,並且需要Excel 2010程序才能訪問大於2GB的 內存。 64位版本和 可能存在技術問題,爲了安裝64位版本的Office 2010產品,用戶必須在其PC上安裝64位支持的操作系統。
其他理由不升級到64位2010可以在這裏找到:http://msdn.microsoft.com/en-us/library/ee691831%28office.14,loband%29.aspx
要特別注意塊「應用程序編程接口的兼容性......
所以這是遵醫囑爲我可以在沒有你提供具體的例子的情況下做到這一點,希望它有幫助,或者至少指出你的方向是正確的。如果你想提供具體的例子來說明你的加載失敗的地方,我會很高興以幫助你整理出來。
- 1. VBA UDF Excel 2010 #VALUE
- 2. 刪除某些字符在Excel 2010中
- 3. 如何在Excel中打開特定版本的Word 2007/2010
- 4. 適用於Excel 2007和2010的Excel Addin
- 5. 絕對在Excel 2007/2010
- 6. Microsoft Office 2010 Excel加載項(或UDF)
- 7. jXLS生成Excel 2007或2010
- 8. udf excel 2007和可能全球
- 9. Excel 2010中設置的數據驗證在Excel 2007中失敗
- 10. Excel 2010 - 禁用按鈕
- 11. datepicker適用於Excel 2010/2007/2003
- 12. Excel 2007宏在2010年不工作
- 13. Excel 2007中VBA代碼不Excel中下運行2010
- 14. VBA代碼在Win7/Excel 2010中失敗,在XP/Excel 2007中可用
- 15. 啓用/禁用Excel 2007組合框
- 16. 在另一個UDF內使用Excel UDF
- 17. Excel 2010中禁用右鍵菜單
- 18. Excel 2007和C#禁用所有提示
- 19. 如何在c#中爲Excel版本2010創建.xlsx文件?
- 20. 在Microsoft Excel 2007
- 21. 在Excel 2007
- 22. VB腳本 - 安裝Excel 2003和Excel 2007時明確調用Excel 2007
- 23. 部署Excel UDF
- 24. VBA Excel 2007宏在Excel 2002中死亡
- 25. Excel新版本中的VBA
- 26. Excel 2007中:從Outlook 2007
- 27. EPPlus公式:在LibreOffice中重新計算,但不在某些版本的Excel中
- 28. Delphi可以插入Excel 2007/2010表
- 29. .End(xlDown).Row從Excel 2007更改爲2010
- 30. 在SharePoint 2010中禁用恢復版本
簡短的回答是「是」。較長的評論是「也許你應該分享你的代碼以及解釋它在哪裏爆炸,以便我們可以給你一個適合你的情況的答案」。 – sous2817
創建Excel 2007/2010兼容加載項的最佳方法是什麼? Excel DNA?共享外接程序? Excel 2007加載項和Excel 2010加載項?謝謝。 – user2661203