【发布时间】:2011-01-14 23:28:47
【问题描述】:
我正在尝试找出导致全局模板 (normal.dot) 丢失其存储值的第二台部署计算机上的问题。
此代码适用于我拥有的干净的 VM 机器。两台机器都是只有 Word 2000 的 Windows XP。它在 VM 上按预期工作。在另一台机器上,我相信还安装和使用了其他模板,每个模板都引用了 Normal.dot。
每次打开第二个文档时执行下面的代码,它仍然是 MsgBox 的“假”,因为它不保留开始的值。
什么可能导致 Normal.dot 重新启动/丢失其存储的值?我想可能是因为它也使用了其他模板,但我不明白它们是如何相关的。
Dim started As Boolean
Private Sub Document_Open()
MsgBox started
If Not started Then
started = True
End If
End Sub
【问题讨论】: