如何通过VBA编程驱动SAP GUI实现办公自动化流程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计830个文字,预计阅读时间需要4分钟。
小爬虫之前写过一系列Python驱动SAP GUI实现办公自动化的文章。实际上,如果我们的实际业务不是特别复杂,且我们对VBA语法比较熟悉,我们完全可以借助Excel VBA来驱动SAP GUI,实现很多自动化操作。
小爬之前写过一系列Python驱动SAP GUI实现办公自动化的文章,其实如果我们的实际业务不是太复杂,且我们对VBA语法比较熟悉的话,我们完全可以借助Excel VBA来驱动SAP GUI做很多自动化操作了。而无论是python还是VBA来驱动SAP,本质都是利用SAP对外开放的SAP GUI Scripting API。今天,小爬就带大家揭开VBA驱动SAP的神秘面纱。
我们首先需要确保对应的SAP连接开启了功能,如下图所示:
如果该项为灰色,说明该功能出于各种考量,被SAP管理员禁用了,我们需要联系公司SAP后台支持团队想办法开通该功能,之后我们便可以大大方方进行脚本录制了,录制好的脚本(VBS文件)具体存放路径可以通过下图清晰看出:
由于生成的脚本默认是.vbs,而VBS语法跟VBA几乎如出一辙,我们可以毫不费力将这些代码拷贝到VBA的模块中。
本文共计830个文字,预计阅读时间需要4分钟。
小爬虫之前写过一系列Python驱动SAP GUI实现办公自动化的文章。实际上,如果我们的实际业务不是特别复杂,且我们对VBA语法比较熟悉,我们完全可以借助Excel VBA来驱动SAP GUI,实现很多自动化操作。
小爬之前写过一系列Python驱动SAP GUI实现办公自动化的文章,其实如果我们的实际业务不是太复杂,且我们对VBA语法比较熟悉的话,我们完全可以借助Excel VBA来驱动SAP GUI做很多自动化操作了。而无论是python还是VBA来驱动SAP,本质都是利用SAP对外开放的SAP GUI Scripting API。今天,小爬就带大家揭开VBA驱动SAP的神秘面纱。
我们首先需要确保对应的SAP连接开启了功能,如下图所示:
如果该项为灰色,说明该功能出于各种考量,被SAP管理员禁用了,我们需要联系公司SAP后台支持团队想办法开通该功能,之后我们便可以大大方方进行脚本录制了,录制好的脚本(VBS文件)具体存放路径可以通过下图清晰看出:
由于生成的脚本默认是.vbs,而VBS语法跟VBA几乎如出一辙,我们可以毫不费力将这些代码拷贝到VBA的模块中。

