【发布时间】:2018-01-17 09:00:50
【问题描述】:
当我从 C# 启动进程时,我使用以下代码:
ProcessStartInfo psi = new ProcessStartInfo(@"C:\MyProgram.exe");
psi.Arguments = "1";
Process p = Process.Start(psi);
可以在VBA代码中设置全局变量的值吗?
ProcessStartInfo psiMDB = new ProcessStartInfo(@"C:\MyProgram.mdb");
psiMDB.Arguments = "1";
Process p = Process.Start(psiMDB);
如果我尝试设置参数我有这个错误:
【问题讨论】:
-
如果您想使用 C# 与 VBA 中的变量进行交互,您应该阅读Office Interop Objects。这将要求您重写问题中发布的所有代码,同时可能会修复您的错误