萨拉有一个包含大约30个Word文档的文件夹。她需要重设,然后对所有文档重新运行拼写和语法检查。

快速开始检查很容易,但是要分别检查“文件”,“选项”,“校对”和“重新检查”是很麻烦的。

她想知道是否有一种方法可以一次重置多个文件上的拼写和语法检查。

可以完成此操作的唯一方法是使用宏,该宏实际上将执行与手动执行的步骤相同的步骤。 (但是,由于它是一个宏,所以它们执行这些步骤的速度比可能的要快得多。)以下宏是完成任务的一种方法的示例:

Sub ResetDocs()

Dim sPath As String     Dim sFile As String

sPath = "c:\Path\To\Documents\"



sFile = Dir(sPath & ".doc")

Application.ScreenUpdating = False     Do While sFile <> ""

Documents.Open sPath & sFile         With ActiveDocument             .Range.NoProofing = False             Application.ResetIgnoreAll             .SpellingChecked = False             .GrammarChecked = False             .Close SaveChanges:=wdSaveChanges         End With         sFile = Dir()

Loop     Application.ScreenUpdating = True End Sub

为了使用宏,您需要做的就是更改分配给sPath变量的路径。这应该是包含文档的文件夹的路径,并且您需要确保其以反斜杠结尾。宏将打开文件夹中的所有文档文件,并重置文档中所有与拼写和语法检查相关的设置。然后,保存文档。下次您正常打开文档时,应注意检查应照常进行。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1930)适用于Microsoft Word 2007、2010、2013和2016。