群益API+EXCEL VBA觀念
2 min readJul 27, 2017
一 類別是概念
物件是實體,乳哺乳是概念,A君是哺乳類的實體
二 模組與物件類別模組的區別
EXCEL VBA本身是VB6架構,VB6本身無物件導向,為模擬出物件導向而發展出物件類別模組,兩者的差別在於模組是放程序的地方,物件類別模組是放類別的地方
三 變數的範圍
Private 只有這個物件內會看得到可以使用
Public 不同物件之間都看得到可以使用
Friend …
四 Debug
Debug Print 變數名稱,會顯示在即時視窗,可以觀察變數的即時數值
中斷點 程式執行會停留在中斷點處,可以觀察程式碼之間的呼叫
五 實體化
導入群益 Public WithEvents skC As SKCenterLib
Private Sub Class Initialize() #宣告這個Class啟動的時候
set skC = New SKCenterLib #(New是關鍵字)New出一個名為skC的SKCenterLib物件(實體化物件的過程)
以上整個是Capital
在模組內Module1內
Dim sk As New Capital #定義sk是個Capital物件(實體化物件的過程)
intR=sk.skC.SKCenterLib_login(strID,strPW) #sk物件因此獲得 skC物件 SKCenterLib類別 Login方法
Dim fm As New fmInput #將EXCEL表單物件實體化成fm物件
fm.show 呼叫表單
unload me 關閉表單
Reference From 老師 Alex Huang