Board logo

標題: [發問] 如何解決Excel VBA找不到設定引用的項目中的元件 [打印本頁]

作者: 7777    時間: 2021-7-1 11:16     標題: 如何解決Excel VBA找不到設定引用的項目中的元件

如何解決Excel VBA找不到設定引用的項目中的元件

一般
設定引用的項目中的元件
大都 以
*.olb  *.tlb  *.dll  的檔案元件
問題是 需要用到 *.exe 的檔案元件 時

程式 一旦 中斷 離開後(重啟)
Excel的
設定引用的項目中的元件
就無法執行 (出現 錯誤) 元件沒有 出現遺漏

只能 (重啟) Excel
重新 偵測 用 *.exe 的檔案元件

如何可以 (不重啟) Excel 下
重新 呼叫 用 *.exe 的檔案元件



可以 如何解決此一問題 感謝~~

作者: singo1232001    時間: 2021-7-1 21:53

本帖最後由 singo1232001 於 2021-7-1 21:56 編輯

回復 1# 7777

https://blog.gtwang.org/programming/excel-vba-debug-error-handling/2/
我在猜 你要的會不會是這個


on error goto ErrorHandler
...
...
xxx  <偵測到錯誤 就會直跳開
...
...
ErrorHandler:   會自動跳到這個部分
set xx = nothing
exit sub

這樣就能閃過錯誤 但也不一定能成功 可以先試試看
作者: 7777    時間: 2021-7-1 23:20

回復 2# singo1232001


    引用
https://www.mrexcel.com/board/threads/use-vba-to-install-excel-reference.590567/


With Workbook.reference
.AddFromFile "用 *.exe 的檔案元件 路徑"
End With


重新忽叫後...就不用 (重啟)

方式解決





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)