如何处理另存为对话框?

2020-09-16 18:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我是脚本专家,特别是将S...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我是脚本专家,特别是将SAP GUI脚本复制到excel VBA,但是SAP会弹出-save as-窗口,该窗口未记录在脚本记录器中:这可能是我不知道的窗口弹出窗口: 如何自动输入路径和文件名,而不必在该弹出窗口中按SAVE?

我也想重写此文件,因为我将此任务重复使用。 我看到有关该主题的一些聊天,但无法获取正确的VBA代码。 tx

以下是SAP GUI中的典型脚本:

  1. session.findById(" wnd [0]")。maximize
  2. session.findById(" wnd [0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont [0]/shell")。doubleClickNode" F00007"
  3. session.findById(" wnd [0]/usr/ctxtCHARG-LOW")。Text =" 4552872B"
  4. session.findById(" wnd [0]/usr/ctxtBWART-LOW")。Text =" 101"
  5. session.findById(" wnd [0]/usr/txtMJAHR-LOW")。Text =" 2000"
  6. session.findById(" wnd [0]/usr/txtMJAHR-HIGH")。Text =" 2015"
  7. session.findById(" wnd [0]/usr/ctxtALV_DEF")。Text ="/img/CPS"
  8. session.findById(" wnd [0]/usr/ctxtALV_DEF")。SetFocus
  9. session.findById(" wnd [0]/usr/ctxtALV_DEF")。caretPosition = 4
  10. session.findById(" wnd [0]/tbar [1]/btn [8]")。按
5条回答
梦想连接
2020-09-16 19:05

嗨,丹,

解决方案取决于SAP GUI版本。 如果您使用的是7.5版,则可以立即查看Martin Luedecke的建议。

否则,它将更加复杂但仍可解决。 ;-)

https://archive.sap.com/discussions/thread/1487670

此致

ScriptMan

一周热门 更多>