Ken询问是否有一种方法可以在宏运行时关闭Word文档的自动重新分页。事实证明,实际上有两种方法可以处理此问题。

第一种方法是使用Options对象的Pagination属性。您可以将此属性设置为True或False,如下所示:

Options.Pagination = False

此属性与在“高级”选项(在“ Word选项”对话框中)的“常规”部分中设置“启用后台重新合并”选项相同。如果该属性设置为False,则Word不会执行任何后台重新分类。您以后可以将属性设置为True,以重新打开该功能。

处理自动重新分页的第二种方法是简单地关闭屏幕更新。如果您的宏在文档上做了大量的切片和切块操作,无论如何这总是一个好主意,因为它阻止了Word尝试更新显示。在某些情况下,如果您关闭屏幕更新,则宏的速度提高会非常明显。您可以通过以下方式控制屏幕更新:

Application.ScreenUpdating = False

同样,可以将ScreenUpdating属性设置为True或False。

如果设置为False,则关闭屏幕更新。如果将其关闭,则在结束宏之前应始终将ScreenUpdating设置为True。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(9233)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: