首页 > 解决方案 > 有没有办法防止在 OpenOffice 中编辑 MS docx 文档?

问题描述

我知道这是一个太奇怪的问题,但是我们有多个文档的作者,并且一些贡献者使用 OpenOffice 来编辑文档,由 MS Word 中的大多数人发起和编辑。文档非常复杂,包含不同结构的段落和字体、项目符号、编号、嵌入图片、对行下评论的引用、复制/粘贴的部分粘贴了源格式而不是纯文本等,因此通常“脆弱”并且可能有点超出OpenOffice 作者对 MS 兼容性的期望。底线是关于各种格式问题,一些单词的粘合(有时缺少空格),页脚/页眉修改或完全消失等。我们无法控制贡献者和编辑的行为,达到我想要的程度,(我不在 MS 的工资单上,我个人将我周围的几个有“标准”文档编写需求的人转移到 OpenOffice,但在这种情况下不兼容会给我们带来无用的编辑工作。)

感谢您的任何提示。

标签: ms-wordopenoffice-writer

解决方案


是否有办法强制用户对特定 docx 仅使用 MS word 并防止使用其他任何内容

对我来说,尝试使用宏或类似方法强制执行此操作听起来是一个糟糕的主意(即使您尝试过,它也可能不起作用)。相反,提出一个更好的工作流程,并与可能参与其中的任何人进行沟通,以便他们知道该怎么做。

第一个问题,文档是否受配置控制?例如,如果进行了错误的更改,您是否有办法返回到以前的版本?有许多不同的配置管理工具可用,包括免费的和商业的。

接下来,我强​​烈建议只使用一个 Office 套件进行最终更改。选择 LibreOffice(或 Apache OpenOffice——这就是 OpenOffice 的意思吗?OpenOffice.org 套件是几年前分叉的)或 MS Word 作为官方编辑工具,但不能同时选择两者。

如果您选择 MS Word,那么人们仍然可以使用 LibreOffice 对文档进行初步更改。但是,使用 MS Word 的人将需要使用 Diff 工具查看更改,然后使用 MS Word 将这些更改合并到文档中。或者理想情况下,将打开跟踪更改,以便更轻松地查看进行了哪些更改以及谁进行了更改。还可以添加注释来解释进行更改的原因。

更好的是让人们发送包含他们提议的更改的标记 PDF 文件。PDF 文件不能被编辑,这很好,因为它避免了导致你写这个问题的各种问题,而且他们所做的格式更改不会在另一台计算机上显示不同。然而,这需要一定程度的教育,以便每个人都同意这样做,而且根据我的经验,这对于多元化的群体来说并不容易。

如果您看到有人使用 LibreOffice 对主文档进行了更改,您或其他人需要返回到未经 LibreOffice 编辑的最新版本,然后使用 MS Word 合并所有新更改。

此时,如果两个套件都用于编辑文档,那么我可能会从一个新的空白文档开始,并将所有未格式化的文本复制到其中。这将需要重做所有表格和其他格式。否则,几乎不可能得到一个干净的文档,而且底层的格式可能对不断出现的问题数量没有尽头。


推荐阅读