EXCEL宏的录制

EXCEL宏的录制

SAP的DOI和OLE操作往往会涉及到对EXCEL模板中宏的调用,宏的调用,实际上是对某段VBA代码的调用,而VBA代码是可以使用宏录制功能自动生成的,以下简单介绍宏的录制。
在视图选项下,就是宏录制和宏查看的入口,如下图:
在这里插入图片描述
要开始录制宏,首先单击录制宏,然后进行要生成代码以使用宏进行的操作:
在这里插入图片描述
注意这里的宏名称是我们在GUI端调用宏的一个主键之一。
我们手动把A1的字加粗变红,(注意单击录制宏之后没有选中A1单元格,而是开始前选中的,否则每次运行宏都会只变红A1单元格)然后单击视图–>宏下的停止录制。
在这里插入图片描述
选中B1单元格,使用我们刚刚设置的快捷键(注意快捷键与宏也是一一对应的)。
在这里插入图片描述
发现,此时B1也加粗变红了。
当然,这种是不涉及参数的宏的调用,我们也可以从GUI端传参数,在VBA代码里根据传过来的参数,对指定范围内的sheet页、单元格、行、列等做操作。VBA代码整体比较容易理解,我们可以在生成的代码的基础上进行修改以达到具体的目的。

如何查看EXCEL宏代码:

可在OAOR里面打开EXCEL模板之后,右键SHEET页,点击查看代码:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ABAPNeverGiveUP/article/details/89394534