VBA编程:对象操作与决策控制
1. 应用程序对象属性与方法
在VBA编程中,应用程序对象有一些重要的属性和方法,下面为你详细介绍:
- Application.EnableCancelKey :此属性控制用户按下Esc(或Ctrl + Break)时应用程序的行为。正常情况下,按下这些组合键会中断正在运行的程序。若不想让用户中断关键代码段,可禁用该属性。例如在Word中,将其设置为 wdCancelDisabled 可禁用Esc键和Ctrl + Break组合键。若要恢复中断功能,启用该属性即可。不过使用时需谨慎,若禁用Esc键且代码陷入无限循环,只能关闭应用程序来停止程序。所以在测试和构建应用程序时,应确保该属性设置为True。
- Application.Help :用于显示应用程序的帮助系统。
- Application.Quit :用于退出应用程序。若有未保存更改的打开文档,应用程序会询问是否保存更改。为避免此询问,可在运行Quit方法前保存文档,或把DisplayAlerts属性设置为False。需注意,后者不会保存文档更改。此外,Word的Quit方法可接受一个参数,用于指定是否保存更改。
- Application.Repeat :重复用户的最后一个操作,等同于选择“编辑” - “重复”命令。
2. 窗口对象
窗口对象是几乎所有应用程序中常见的对象,它代表应用程序中的一个打开窗口,与打开的文档不同,窗口对象只是文档的容器,其相关属性和方法对文
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



