【发布时间】:2021-09-26 23:06:56
【问题描述】:
我使用一个从 pdf 文件中提取数据的程序,您可以使用 cmd 行来控制该程序,我想将它与我的 excel 表集成,下面的代码在粘贴到 cmd 时可以正常工作,但是当我尝试从 VBA 无法正常工作。
这是我在网上找到的,非常感谢帮助。
sCommandToRun = "C:\Program Files (x86)\A-PDF Data Extractor\PDECMD.exe" -R"Accord new" -F"C:\Users\phill\Desktop\Test.pdf" -O" C:\Users\phill\Desktop\results.xlsx" -Txlsx -PA
调用 Shell("cmd.exe /S /C" & sCommandToRun, vbHide)
如果有办法等到 cmd 行完成后再执行另一行代码,也会有很大帮助。
谢谢
【问题讨论】:
-
为什么需要
cmd.exe从 VBA 运行另一个可执行文件?
标签: excel vba shell cmd automation