演習36 「VBA + API」 の解説 No.1
最初に Excel VBA の VBエディタ において、次の設定を行う。
VBE - ツール - 参照設定 - (レ)Microsoft Access 9.0 Object Library
'--------------- [Module5] ---------------
Private Sub apitest5()
'Accessアプリケーションのクラス名
'を指定し、インスタンスを生成する
'Dim myAccess As New Access.Application
Dim myAccess As Access.Application
Set myAccess = CreateObject("Access.Application")
'Accessアプリケーションを可視状態にする
myAccess.Visible = True
MsgBox "Access起動テスト" & Chr(13) & _
"No.1 を終了します."
myAccess.Quit
Set myAccess = Nothing
End Sub
'-----------------------------------------
(補足)
Dim myAccess As Access.Application
Set myAccess = CreateObject("Access.Application")
の2行を、次の1行で置き換えてもよい。
Dim myAccess As New Access.Application
'-----------------------------------------
VBAPI No.2 へ移る. back top