vbscriptからaccess2016の標準モジュールを実行したい
発生している問題・エラーメッセージ
関数の呼び出しが正しくありません。
コード 800A1F10
該当のソースコード
Sub Main()
Set objAccess = CreateObject("Access.Application")
objAccess.Visible = True
' DB接続文字列
strFilePath = GetCurrentDirectory() & "\DATAUPDATE.accdb"
strConnection = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & strFilePath & ";"
' 接続
Set objConnection = CreateObject("ADODB.Connection")
objConnection.Open strConnection
objAccess.run "TabSet" <=======ここでエラー
' 切断
objConnection.Close
objAccess.Quit
Set objConnection = Nothing
Set objAccess = Nothing
End Sub
Function GetCurrentDirectory()
Dim objShell : Set objShell = CreateObject("WScript.Shell")
GetCurrentDirectory = objShell.CurrentDirectory
End Function
Main
試したこと
補足情報(FW/ツールのバージョンなど)
Access2016 64bit
回答2件
あなたの回答
tips
プレビュー