遗憾的是,在VBA环境中没有针对此的自动化API。通过P / Invoking Win32 API获取正确的窗口句柄并模拟这些窗口的键盘快捷方式,突出显示正确的证书等,我让它100%无人值守(因此我可以在自动构建中使用它)。甚至让它工作到检测并捕获编译错误(抓取错误对话框窗口并挖出标签控制文本)。我花了几天时间才能让它可靠地工作,但这是可能的,甚至不是那么难。
我很乐意发布它,但我以前的雇主拥有代码。 :(