詢問這是在黑暗中拍攝的,但我們已經耗盡了所有其他選項。Excel 2010中的「文件格式不再受支持」,用於我們的COM庫
我們的軟件包的.exe文件公開了一個COM庫,許多客戶通過其Excel電子表格中的VBA函數使用該COM庫。
一個特定的客戶最近重新安裝Windows,然後升級我們的軟件包的版本並試圖導入我們的EXE到Excel作爲COM引用時,現在收到此錯誤信息:http://msdn.microsoft.com/en-us/library/office/gg264377.aspx
有沒有人見過這個?該軟件是使用Borland Delphi 7製作的,但我不確定這是否有很大的不同。
尋找註冊表我們的COM庫的GUID在那裏,正確的文件位置。我們已經用盡了所有常見的技巧來修復我們的軟件的奇怪症狀。
如果任何人有任何想法或已經在他們自己的環境中看到過,那麼幫助將不勝感激!
就是這樣,我們的軟件是用Delphi編寫的,但是微軟正在給出一些關於VBA的通常有用的錯誤信息。所有這些特定的客戶正在嘗試通過相關的對話框在Excel中引用我們的COM庫(由我們的可執行文件公開)。我不確定Excel爲什麼認爲我們的可執行文件是與VBA一起製作的,甚至與之相關的。這是我以前從未見過的事情,開發團隊中也沒有其他人,這就是爲什麼這個問題可能有點含糊。 – sxthomson
他們使用哪個版本的Excel? 32或64位? –
這是一個非常有趣的問題......我直到明天才與客戶取得聯繫,但現在我認爲這將是64位Excel。我剛剛在線閱讀了關於如何不考慮您的體系結構,您應該純粹爲了兼容性而使用32位。她提到她最近重新安裝了Windows,我認爲她可能故意忽略了她也更改了Office版本的事實。 如果我得到一個64位Office試用版,我可以在VM中測試它。 – sxthomson