CutCopyMode 属性
返回或设置剪切或复制模式的状态。
可为 True、False 或如下表所示的一个 XLCutCopyMode 常量。
返回值
False 不处于剪切或复制模式。
xlCopy 处于复制模式。
xlCut 处于剪切模式。
设置值
不论是FALSE还是TRUE,设置值均会取消剪切或复制模式并清除移动边框。
在单元格或区域执行复制或剪切操作后,周围会有虚线边框。
一般在用代码进行复制或剪切后通过设置该属性来做去除该虚线框。
DisplayAlerts 属性
代表宏运行时决定Excel是否显示特定的警告和消息。
在代码自动化操作的时候,如果不希望在代码运行的中间跳出一个确认对话框来点击,可以设置该属性为False。
说明:
默认值为 True,将此属性设置为 False 可在宏运行时禁止显示提示和警告消息;
当出现需要用户应答的消息时,Microsoft Excel 将选择默认应答。
如果将该属性设置为 False,则在代码运行结束后,Microsoft Excel 会将该属性设置为 True,除非运行的是跨进程代码。
例外情况:
如果使用工作簿的 SaveAs
方法覆盖现有文件,则“确认另存为”对话框具有的默认响应为“否”;
如果将 DisplayAlerts 属性设置为 False,则 Excel 选择的响应为“是”,则将覆盖现有文件。 在前面的很多代码示例中,均有用到这个属性,象对汇总后的单元格区域排序时就会有个提示对话框。
ScreenUpdating 属性
表示是否启用屏幕更新。
说明:
代码提速技巧之一。
关闭屏幕更新可加快宏的执行速度。
这样将看不到宏的执行过程,但宏的执行速度加快了。
当宏结束运行后,请记住将 ScreenUpdating 属性设置回 True。
在当代码中需要大量操作单元格、工作表和工作簿时,建议关闭屏幕
AskToUpdateLinks 属性
True表示Excel打开带有链接的文件时询问用户是否更新链接。
False表示Excel自动更新链接并且不显示对话框。
Calculation 属性
返回或设置一个 XlCalculation 值,它代表计算模式。
xlCalculationAutomatic 自动重算。
xlCalculationManual 手动重算
xlCalculationSemiautomatic 除模拟运算表外,自动重算。
保存工作簿前重新计算选项对应于CalculateBeforeSave 属性。
当工作簿中大量使用易失性函数时建议手动重算,避免大量公式重新计算导致运行缓慢。
如果对指定对象启用事件,则该属性值为 True。
在写事件代码时需要考虑到事件触发的问题。
比如在写Change事件时,如果在事件代码里再次修改相关单元格的值或公式时,导致再次触发事件。
如此则会循环产生事件,所以在事件代码里要需要考虑到这一点。
当相关代码运行完之前,切记要再次用代码启用事件。
如果碰到事件代码不运行的情况时:
第一可以在立即窗口中直接检测或启用该属性;
第二观察是否进入了设计模式。
StatusBar 属性
返回或设置状态栏中的文字。
说明:
如果 Microsoft Excel 控制状态栏,则本属性返回 False。
若要恢复默认的状态栏文字,可将本属性设为 False,这在状态栏处于隐藏状态时也起作用。
当代码中大量操作工作簿,工作表时(遍历文件夹,工作簿,工作表,代码运行时间较长),
可在状态时显示相关信息告知当前代码处理的进度或对象,在代码结束前记得恢复状态栏。
application.StatusBar ="当前正在处理的工作簿:"& thisworkbook.FullName
application.StatusBar=False
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。