_WordTips_读者曾经抱怨说他无法保存宏,因为Word退出程序时不会保存Normal.dot。

而是,他收到一条错误消息,指出磁盘已满。

(在这种情况下,磁盘确实未满。)

有许多潜在原因导致此问题。首先,如果在网络环境中使用Word,则Normal.dot文件可能对网络上的所有用户都是公用的。如果是这种情况,那么其他人访问它时,更改将无法保存到Normal.dot。例如,如果用户A和用户B使用Word,则两者实际上都在访问相同的Normal.dot文件。当用户A退出程序时,除非用户B也退出程序,否则他的更改无法写入Normal.dot。在这种情况下,最好建议用户A等几个小时后再尝试对Normal.dot进行更新。

另一个可能的原因是Normal.dot在某种程度上已损坏。测试此方法的方法是退出Word并将Normal.dot重命名为其他名称,例如OldNormal.dot。然后重新启动Word,这将导致创建一个全新的Normal.dot。如果可以创建并随后保存宏,则可以很好地指示原始Normal.dot(现在为OldNormal.dot)已损坏。

您尝试保存的宏中也可能有错误。解决方案是拉出VBA编辑器并编译宏。如果有错误,则会通知您并可以更正。然后,您可以退出Word并保存宏。

最后,当您在同一台计算机上运行多个Word实例时,您将无法保存Normal.dot。每个实例都访问Normal.dot,并且只有在Word的最后一个实例关闭时才能保存更改。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(747)适用于Microsoft Word 97、2000、2002和2003。