作者luckid (luckid)
看板Office
標題[算表] 使用late binding並產生intellisense效果
時間Thu Nov 29 00:01:11 2018
軟體:Excel
版本:2007
各位前輩好,
小弟在臉書社團上看到此問題,
因為非常好奇是否有方法可解決,故幫轉貼過來並略加修改,
還望各位前輩不吝指點,感謝.
---------------------------------------------------
請問一下我有一個Object,因為我的物件需要做切換,所以宣告為Object,下一行才去指
定是那一個物件,
但這樣的方法,無法自動跳出物件的內容,
一定要一開始宣告就指定物件才可以。
請問這問題有什麼解決的方式嗎?
(late binding)
不會自動跳出物件屬性的下拉選單(無intellisense):
Dim PMB As Object
Set PMB = New HAL_Comm_CP
MsgBox PMB.Read_VIN
(early binding)
會自動跳出物件屬性的下拉選單(有intellisense):
Dim PMB As HAL_Comm_CP
Set PMB = New HAL_Comm_CP
MsgBox PMB.Read_VIN
------------------------------------
--
https://www.youtube.com/watch?v=B_CMmbFexbM
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.74.181
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1543420874.A.F45.html
※ 編輯: luckid (1.175.74.181), 11/29/2018 00:03:41