![如何防止用户更新样式](https://linux22.com/image/1245249/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%E7%94%A8%E6%88%B7%E6%9B%B4%E6%96%B0%E6%A0%B7%E5%BC%8F.png)
我有一个 Word 文档。其中有一些用户定义的样式。
例如,我有一个名为“Ram”的用户定义样式,其字体名称属性为“Verdana”,字体大小属性为“14”。
我如何才能阻止用户更新此样式。例如,他无法将字体大小更新为“12”。(这适用于 MS Word 2003 和 2007 版本)
我可以限制这一点吗?
答案1
这是可能的,但需要付出很多努力。基本上,您可以在通用 XML 编辑器中打开 Word,在这种模式下,您可以限制可用的内容。这不是几个小时就能完成的事情。
但还有另一种解决方案:如果您可以将 XML 格式 ( .docx
) 设为默认格式,则可以检查所使用的样式(您可以解压缩文件并在程序中加载 XML)。这样您就可以撤消用户对样式所做的任何更改,或者至少生成错误报告(如果他们这样做了)。
[编辑] 谷歌搜索后,结果显示“款式锁定“;这可能就是您正在寻找的。
答案2
创建一个具有您想要使用的样式的模板。
- 审阅 > 保护文档 > 限制格式和编辑
- 选择将格式限制为所选样式。
- 单击“设置”链接打开“格式限制”对话框
- 选择将格式限制为所选样式,然后从列表中选择您希望用户可以访问的样式。
- 选择块主题或方案切换和块快速样式集切换。
- 单击“确定”。
- 单击“是”开始强制保护,然后在提供的字段中输入密码。记下密码!!!
- 单击“确定”。
您和模板的所有用户都不能使用除步骤 4 中选定的样式之外的所有样式。您必须解锁模板才能进行任何更改。请注意,某些功能可能会受到限制,例如粗体、斜体等。您必须创建并允许特定样式才能允许这些功能。即便如此,如果不解锁模板,您仍然无法在单个段落或选择上“与下一个保持同步”等。