VBA Excel 2016 – 是否有可能导入System.Diagnostics来查看进程是否打开,然后切换到它?

我正在尝试将system.diagnostics导入到Excel VBA中,以便我可以search打开的进程,然后切换到它。 系统已经作为引用的一部分被导入,当我在对象浏览器中查看时,我看不到与system.diagnostics相关的函数,例如Process [],Process.GetProcessesByName(procName); 等等

有没有办法导入system.diagnostics,或者不同的方式去find在Windows中打开的程序,并切换到它? 可能使用shell引用呢?

最后,我希望电子表格与它find的程序进行交互,比如使用user32.dll来切换到这个窗口(Program.MainWindowHandle,True); 抓住一些数据并将其拉入。

也许这完全不在Excel VBA可以做的范围之内,而是我应该在Excel以外构build它。 当然,我更愿意在Excel中做这一切。

提前致谢!