2011-12-21 100 views
0

我们有一个单词2003模板,我们将其用作系统配置表的基础。整个事情都是基于表单字段,然后锁定模板。要编写一个新文档,我们双击模板,填写表单字段,保存并关闭我们去。 我得到的问题是,当完成在“doc”文件中写入并关闭或保存时,我总是会得到一个对话框,询问我是否也想将更改保存到模板中。即使我只需双击模板“点”文件,以打开一个基于此的空白“文档”文件,然后直接关闭该文档,我仍然可以获得保存模板查询。 无论如何,我可以摆脱它,因为它的使用模板的每个人都讨厌它。Word 2003模板 - 文档保存

非常感谢

此外应注意:

我刚刚Word 2003中,没有文档或模板打开打开。我使用文件打开并打开模板。一旦打开,我再关闭它。没有“你想保存”消息。然后,我使用Windows资源管理器,并双击相同的模板创建一个文档。我等待文件坐在可以使用的文字中。然后,我再次点击关闭而无需键入或更改任何内容 - 在您想要将更改保存到“文档2”后,我会拒绝,然后获得“您要保存模板”消息。

而且进一步指出:

我现在已经跟踪这部分代码,我增加了一个工具栏和按钮。在此代码中有一行customizationcontext = Thisdocument,然后创建工具栏和按钮。如果我将该行更改为CustomizationContext = ActiveDocument,那么当我关闭从模板创建的文档时,我不会获得保存的提示。但是,如果我打开模板并关闭它而不更改任何内容(也是我添加的按钮显示不正确(但它们确实出现在文档中),我现在会得到提示)!我可以忍受这一点,因为它比其他的方式更可取。

+0

从您的文章中不清楚从模板的初始创建时是否存在“保存对模板的更改”消息,或者消息是否在使用后出现。如果模板以前创建的文档副本没有“模板保存”消息,则用户可能会通过无意中编辑它来更改模板(右键单击|打开是常见的罪魁祸首)。要纠正它,只需在它上面复制一个可用的备份,你应该很好。如果在模板创建后行为出现,那么查看模板的代码将会很有帮助。 – joeschwa 2011-12-21 16:21:58

回答

0

发生这种情况的最常见原因是您的格式(段落或其他)被标记为更新源模板(如果已更改)。

如果激活了保存更改选项并取消激活此选项,则检查模板中所有使用的格式 - 同样适用于已从此模板创建的任何.doc,因为它将继承此选项。

要检查您的格式(在Word 2003中),打开样式和格式的边栏,将底部的过滤器更改为“已使用的格式”。将指针移到您想要检查的格式上,然后从右侧的下拉菜单中选择“修改...”操作。

在右下角 - 确定按钮上方 - 您会看到标有“自动更新”的复选框。请参阅Automatically update a paragraph style

+0

感谢您的回复。你能告诉我如何检查这个'更新源模板/保存更改'选项是否已打开?谢谢 – Keith 2011-12-22 08:45:46

+0

@Keith我更新了我的答案,并附上了关于MS的操作方法和参考资料。 – Filburt 2011-12-23 15:32:44