夜間に更新する必要があるパスワードで保護されたアクセス データベースがあります。いくつかのパラメーター (つまり、マクロ、パス、ファイルの種類など) を受け取り、コマンド ラインから VBScript を実行する軽量の Java アプリケーションを作成しました。したがって、ユーザー名とパスワードを「保存」してからVBScriptに渡す方法がありますが、これまでのところ、私の問題を本当に解決する他の投稿は見つかりませんでした。マクロを使用してアクセス データベースを開くサンプル コードを次に示します。ユーザー名とパスワードを受け入れるようにする必要があります。
Set accdbObj = Wscript.CreateObject("Access.Application")
accdbObj.Application.Visible = True
Message = ("Access Password Update Started With Macro...")
LogInformation Message, Path
accDatabase = accdbObj.OpenCurrentDatabase(Path)
accdbObj.Run Macro
accdbObj.Terminate
Wscript.Quit
Path
とMacro
は、文字列として渡されるパラメーターであることに注意してください。