在脚本结束时,将打开新的"打印"对话框。 我想自动化,请建议代码

2020-09-23 14:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 以上对话框打开 我想通...

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

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


以上对话框打开

我想通过Excel VBA脚本自动化

请提示代码。

sap.jpg (35.8 kB)
6条回答
clasier
2020-09-23 15:20

对不起,但是今天我只是偶然看到了这个问题。

但是您必须事先确定可以跳到副本数量的热键。 当窗口出现在手动呼叫中并且在前台时,请按ALT键。 这时强调了一封信,必须采取。 不幸的是,我使用的是德语版本,因此无法在此处进行测试。

我的建议:

 set Wshell = CreateObject(" WScript.Shell")
 做
  bWindowFound = Wshell.AppActivate("打印")
  WScript.Sleep 1000
 直到bWindowFond循环
 bWindowFound = Wshell.AppActivate("打印")
 如果(bWindowFound)然后
   Wshell.appActivate"打印"
   WScript.Sleep 100
   Wshell.sendkeys"%n"'或u,m,b,e,r ...
   WScript.Sleep 100
   Wshell.sendkeys" 2"
   WScript.Sleep 100
   Wshell.sendkeys" {TAB}"
   WScript.Sleep 100
   Wshell.sendkeys" {ENTER}"
 万一
 。  。  。
 

此致

ScriptMan

一周热门 更多>