VB.NET とクライアントの VBA で開発されたアプリケーションがあります。VB.NET で開発されたインストーラ カスタム アクションでは、文書化されていないことで有名な Access の SysCmd 603 を使用して、mdb ファイルを mde にコンパイルします。サンプル コードは次のようになります。
a = CreateObject("Access.Application")
If a.SysCmd(603, PATH_TO_BXB_FILE, PATH_TO_BXE_FILE) = 0 Then
MsgBox("Fail to compile to MDB file")
End If
このコードは最近まで機能していました。現在、Syscmd 呼び出しは、コンパイルが失敗したことを示す 0 を返しました。しかし、私は Access プログラミングに詳しくないので、この失敗の原因をさらに調べる方法がわかりません。このリンクApplication.SysCmd Method (Access)では、失敗した場合に実行時エラーが生成されると書かれていますが、このエラーを確認する方法がわかりません。助けてください