0

我正在替换 RTF 文档中的文本以进行邮件合并,并且遇到了 Microsoft Word 2010 的问题,我认为在早期版本的 Word 中也会出现同样的问题。问题是 Word 正在复制段落并在段落开头插入“...”。

我想知道为什么会这样?搜索原始文本没有找到带有三个点的字符串。我认为文本的格式或结构有错误?

请注意,在 Libre Office 或 Open office 中打开相同的文档没有点或重复的段落。

可以在此处找到示例文档http://pastebin.com/1kBzS3FP

4

1 回答 1

0

经过进一步调查,我发现一个单独的一行带有控制词的组。从控制字中删除前面的换行符修复了重复的段落和点。有关更多详细信息,请参阅以下脚本。

前:

{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid2363036 
\par }

后:

{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2363036 
\par }

至于为什么 Word 会以这种方式对新行上的控制字做出反应,这是微软开发人员的问题。

于 2013-08-23T00:47:38.530 回答