是否可以使用excel VBA自动化Windows计算器?

时间:2018-02-12 02:59:52

标签: excel-vba automation calculator vba excel

我刚刚开始使用VBA,我的任务是使用Excel自动执行表创建过程。我对excel工作簿本身内部的自动化程序没有任何问题,但我还需要在excel之外自动执行程序。

要收集数据,我需要控制某个程序(打开文件,单击下一个按钮,为弹出窗口选择“确定”,然后将文件另存为CSV)。我认为这些步骤可能与控制窗口的计算器相同(指示VBA按下“9”按钮或我选择的任何按钮)因此这个问题的原因。所以与此一致,我想知道是否可以使用excel VBA自动化Windows计算器(告诉计算器要按哪个按钮)?

如果是,请向我提供语法或建议。如果术语不是那么技术性,我对编程世界很新,我会很感激。非常感谢!

1 个答案:

答案 0 :(得分:0)

看起来像脚本程序是必要的,因为必须将值分配给某些按钮才能进行控制。 Eric J.的第一个答案是最合适的,他还提供了一个免费脚本程序的链接。在这篇文章中发表他的答案以供参考。

“通过自动化UI来控制程序是众所周知的挑剔。如果你必须使用该程序,我建议为此目的设计一种语言,例如autoitscript.com/site/autoit AutoIT具有基本的语法,所以应该很容易接受你的VBA经验。 - Eric J.“