none
VB6 程式呼叫GetObject時,發生 "DLL載入錯誤" RRS feed

  • 질문

  • 因近來線上產品在Win10環境下,有些情境會出現問題,便做了些測試
    開發端引用Microsoft Excel 11.0 Object Library, 測試程式碼如下
    dim oWorkBook as Excel.WorkBook
    Set oWorkBook= GetObject("‪C:\Users\Toulin\Documents\Book1.xlsx")

    測試環境在Windowns 10 安裝Office 2016下 執行該程式碼正常
    但若移除Office2016, 安裝Office2013後,執行該程式碼便會發生例外 "DLL載入錯誤"

    目前已在其他台電腦測試過Office 2003、 Office 2010、Office 2013、Office 2016皆可正常執行
    唯獨這台先安裝Office 2016移除重裝 Offce 2013的這個環境會跳錯誤,
    但是如果使用Object物件接,卻不會報錯,如下
    dim oWorkBook as Object
    Set oWorkBook= GetObject("‪C:\Users\Toulin\Documents\Book1.xlsx")

    請有經驗的前輩指點一下,不勝感激^^

    2017년 4월 12일 수요일 오후 4:27

답변

모든 응답