有没有一种方法可以防止在OpenOffice中编辑MS docx文档?

时间:2020-08-10 14:49:13

标签: ms-word openoffice-writer

我知道这是一个太奇怪的问题,但是我们有一个文档的多个作者,并且一些撰稿人使用OpenOffice编辑文档,该文档主要由MS word发起和编辑。文档非常复杂,具有不同结构的段落和字体,项目符号,编号,嵌入的图片,对该行下的注释的引用,使用源格式而不是纯文本粘贴的复制/粘贴的部分等,因此通常“易碎”并且可能有点超出OpenOffice作者对MS兼容性的期望。底线是关于各种格式问题,某些单词的粘连(有时会缺少空格),页面页脚/页眉已修改或完全消失等。我们无法控制撰稿人和编辑者的行为,所以我试图找出是否有一种方法可以强迫用户专门为特定docx使用MS单词,并防止使用其他任何东西? (我不在MS工资单上,我个人将需要“标准”文档编写需求的几个人转移到OpenOffice,但是这种不兼容性会给我们带来无用的编辑工作。)

感谢任何提示。

1 个答案:

答案 0 :(得分:0)

是否有一种方法可以迫使用户专门为特定docx使用MS单词,并防止使用其他任何内容

对我来说,尝试使用宏或类似内容强制执行此操作听起来像一个可怕的主意(即使您尝试了,它也可能不起作用)。相反,要想出一个更好的工作流程,并与可能参与其中的任何人进行交流,以便他们知道该怎么做。

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

接下来,我强​​烈建议您仅使用一个Office套件进行最终更改。选择LibreOffice(或Apache OpenOffice-是OpenOffice的意思吗?OpenOffice.org套件是几年前派生的)或MS Word作为正式的编辑工具,但不能同时使用。

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

更好的办法是使人们发送包含其建议的更改的标记PDF文件。 PDF文件无法编辑,这是很好的,因为它避免了导致您提出此问题的各种问题,并且它们所做的格式更改不会在另一台计算机上以不同的方式出现。但是,这需要一定程度的教育,以使每个人都同意以这种方式进行,而根据我的经验,对于一个多元化的团队来说,这并不容易。

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

>

在这一点上,如果两个套件都用于编辑文档,那么我可能会从一个新的空白文档开始,然后将所有未格式化的文本复制到其中。这将需要重做所有表和其他格式。否则,获取干净的文档几乎是不可能的,并且底层的格式可能不会无休止地出现许多问题。