
如圖,參考庫中的tlb檔案如何用代碼連結?
本來是因solidworks軟體版本不同導致自己寫的vb程式不能使用,但是卻發現參考庫所指向的檔案其檔案名并不隨solidworks程式的版本變化,故在此提問,還請高手解答!
uj5u.com熱心網友回復:
對比參考前后對應的vbp檔案的不同。uj5u.com熱心網友回復:
你這樣的“需求”,我可以用另外一件事類比一下。安卓智能手機“系統”被破壞了,開機后無法啟動進入系統;
可以通過電腦軟體通過USB資料線連接,進行“刷機”修復。
但問題來了:
1. 幾乎所有的刷機軟體,都是要求手機打開“USB除錯模式”,才能正常連接、刷入ROM。
2. 安卓智能手機系統,“USB除錯模式”默認是“關閉”狀態的,要在系統中設定“開啟”,進入系統后才能打開。
刷機軟體要求“開啟”USB除錯模式才能刷系統;而手機又因為無法進入系統,USB除錯模式是“關閉”的。
你說說,如何去解決這個矛盾?

而你這個問題是:
TLB參考是“工程打開時”就需要設定進行相應設定的;
你想要通過“執行代碼”改變TLB參考,但是你的代碼還不能被執行。
事實上: 就算代碼“能執行”,也不可能通過代碼改變TLB參考。
uj5u.com熱心網友回復:
給你指條明路:第一步: 參考“solidworks”相關的庫(你目前工程中的情況),
撰寫代碼,但所有跟“solidworks”相關的物件,都不能用 New,要用CreateObject創建。
第二步: 在參考中把“solidworks”相關的tlb參考全部去掉,把相關的“類物件”全部改為 Object型別。
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
那看來還是換個軟體版本后再重新添加它的參考庫要簡單一點(所有的類物件全都宣告成object讓我用起來也很頭疼啊)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/59462.html
標籤:VBA
上一篇:求助大神 離散數學實驗
