如何使用VBA操作对话框按钮?

2020-08-19 07:33发布

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

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


我尝试使用VBA操作SAP按钮。

在大多数情况下都可以使用(当我从SAP下载报告文件时使用对话框选项按钮)

dialog-box-i-can-operate-from-vba。 jpg

但是在使用对话框SAP secury选项的情况下它不起作用。

dialog-box-which-i-cannot-operate- from-vba.jpg

如何解决此问题?

dialog-box-that-i-can-operate-from-vba.jpg (59.2 kB)

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

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


我尝试使用VBA操作SAP按钮。

在大多数情况下都可以使用(当我从SAP下载报告文件时使用对话框选项按钮)

dialog-box-i-can-operate-from-vba。 jpg

但是在使用对话框SAP secury选项的情况下它不起作用。

dialog-box-which-i-cannot-operate- from-vba.jpg

如何解决此问题?

dialog-box-that-i-can-operate-from-vba.jpg (59.2 kB)
3条回答
悠然的二货
1楼-- · 2020-08-19 08:03

Vitaly vorontsov

Hello Vitaly,

我们讨论了处理点 论坛中的本地对话非常频繁。 例如。 使用本机Windows功能处理"另存为"对话框。 借助VBA,您可以使用Win32函数,这使其变得更加容易。 使用功能FindWindow获取窗口的句柄,并通过前面的SetForegroundWindow将其放置。 现在使用功能FindWindowEx和SendMessage按下所需的按钮。 该示例很好地说明了这一点。 确定另一个对话框,但是所有本机Windows对话框的方法都相同。

最诚挚的问候
Stefan

哎,真难
2楼-- · 2020-08-19 08:14

为帮助人们清楚地看到您的问题:

1)对话框,我可以从vba.jpg操作:

2)对话框,其中i-can-not-operate-from-vba.jpg:

槿木_熙
3楼-- · 2020-08-19 08:20

大家好。

如果可能的话,可以在SAPGUI选项中禁用安全设置,请参阅屏幕截图,然后尝试。

关于

SS

一周热门 更多>