【发布时间】:2011-12-21 15:55:25
【问题描述】:
我们有一个 word 2003 模板,用作系统配置表的基础。整个事情都基于表单字段,然后锁定模板。要编写新文档,我们双击模板,填写表单字段,保存并关闭。 我遇到的问题是,当完成写入“doc”文件并关闭或保存时,我总是会出现一个对话框,询问我是否也想保存对模板的更改。即使我只是双击模板“dot”文件,打开一个基于此的空白“doc”文件,然后立即关闭该文档,我仍然可以获得保存模板查询。 无论如何我可以摆脱它,因为它对每个使用模板的人来说都很烦人。
非常感谢
补充说明:
我刚刚打开了 Word 2003,没有打开任何文档或模板。我使用文件打开并打开模板。一旦它打开,我就会再次关闭它。没有“你想保存”消息。然后我使用 Windows 资源管理器并双击相同的模板来创建一个文档。我一直等到文档在 word 中准备好使用。然后我再次单击关闭而不输入或更改任何内容 - 在您是否要保存对“文档 2”的更改(我拒绝)之后,我会收到“您要保存模板”消息。
进一步说明:
我现在已经跟踪到一些添加工具栏和按钮的代码。这段代码中有一行customizationcontext = Thisdocument,然后创建了工具栏和按钮。如果我将行更改为CustomizationContext = ActiveDocument,那么当我关闭从模板创建的文档时,我不会收到保存提示。但是,如果我打开模板并在不更改任何内容的情况下关闭它(我添加的按钮也没有正确显示(但它们确实出现在文档中)),我现在确实会收到提示!我可以忍受这个,因为它比相反的方式更可取。
【问题讨论】:
-
从您的帖子中不清楚“保存对模板的更改”消息是在模板的初始创建时出现,还是在某些使用后出现。如果模板先前创建的文档副本没有“模板保存”消息,则用户可能通过不经意地编辑模板更改了模板(通常是右键单击|打开是罪魁祸首)。要更正它,只需在其上复制一个工作备份,就可以了。如果该行为自模板创建以来就存在,那么查看模板的代码会很有帮助。