了解录制宏所产生的每句代码含义的两种方式:逐句执行和查询帮助

2020年8月2日22:15:57了解录制宏所产生的每句代码含义的两种方式:逐句执行和查询帮助已关闭评论

查询帮助

录制宏产生的代码大多可以通过“重播”代码来识别每句代码的含义,然而这只是根据被操作对象的变化猜测,猜测的结果并不总是准确的,况且,如果执行某些代码后屏幕上不产生任何变化,那么将无从猜起。所以要精确地认知每句代码、每个单词的含义,可以查询Excel自带的帮助系统。

查询帮助也包含两种方式,一种是选择需要了解的单词例如Offset,按下【F1】键即可。例如图1.11中左边部分显示了被选中的单词为Offset,右边的帮助窗口内容正好是Range.Offset属性的相关信息,包括语法、参数含义和示例。通过帮助中的描述,我们足以了解Offset的含义及用法。

了解录制宏所产生的每句代码含义的两种方式:逐句执行和查询帮助

图1.11 调用Offset的帮助

不过上述方法无法查询到所有宏代码中的单词含义,例如选中ActiveCell后单击【F1】键,虽然能打开帮助窗口,但窗口中并不提供ActiveCell的相关信息。所以查询帮助还有第二种方法,即在帮助窗口的“键入要搜索的字词”文本框中输入单词后单击【Enter】键即可。

例如在按【F1】键打开帮助窗口后,搜索ActiveCell可得到如图1.12所示结果,在图中未直接描述ActiveCell的帮助信息,而是罗列出与ActiveCell相关的属性或者方法供用户选择。这是因为ActiveCell用在不同地方有不同的解释,需要用户指定完整的查询条件才能列出说明。当选择图1.12中的“Window.ActiveCell”后能得到图1.13所示的帮助信息,在该帮助中有功能描述、语法,补充说明,有时还会提供1~3个示例。

了解录制宏所产生的每句代码含义的两种方式:逐句执行和查询帮助

图1.12 查询ActiveCell的帮助

了解录制宏所产生的每句代码含义的两种方式:逐句执行和查询帮助

图1.13 查询Window.ActiveCell的帮助

 

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。