群益API+EXCEL VBA觀念

Steven Wang
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

--

--

Steven Wang
Steven Wang

No responses yet