小爬日常利用VBA完成SAP GUI自动化时,经常被这个问题困扰:我们进入一个事务代码界面时,如FBL1N(供应商行项目显示),很多的 GuiTextField(文本框)对象.GuiCheckBox(复选框)对象都已经有值了.我们如果忘了对这些对象的值初始化,可能SAP执行后的结果并非我们预期的那样,如下图所示. 针对这个问题,大部分童鞋很容易想到的方案是:把每个文本框的text属性设为空字符串,把每个复选框的勾选状态都设置为[不勾选],具体代码如下: session.findById("wnd…