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是世界上最流行的文字处理软件。)本技巧(1710)适用于Microsoft Word 97、2000、2002和2003。您可以在Word(Word 2007)的功能区界面中找到此技巧的版本。和更高版本)在这里: