在 MS Word 中保存为 .rtf(MS Office 365 ProPlus - Word v15.0.4779.1002)

在 MS Word 中保存为 .rtf(MS Office 365 ProPlus - Word v15.0.4779.1002)

我在 Word 中创建字母并使用尖括号(< 和 >)为邮件合并类型流程的下一步创建标签。当我将文件保存为 .rtf 并在记事本中打开时,左括号 (<) 和标签首字母之间添加了其他字符。

示例:我<ExampleTag>在 Word 中输入并保存为 .rtf。我在记事本中打开 .rtf,此标签显示为<}{\hclrt\fsc8 \acf2\fas29 \hclrt\fcs0 \f99\fas44\id8172283 ExampleTag>

并非所有标签都会发生这种情况,但大约 90% 的情况都是如此。有人能解释一下为什么要添加这些额外的字符吗?以及有没有办法避免它们?谢谢!

答案1

这些是RTF 控制代码用于设置字体、格式等。

Notepad不支持 RTF,因此它显示 RFS 控制代码。如果您打开它,Wordpad您会注意到代码没有显示(因为 Wordpad 可以处理 RTF)。

Word 因在其页面中添加大量额外/不需要的格式而臭名昭著,但即使是 Wordpad 也会添加几行控制代码,基本上只是因为它是 RTF。

避免这种情况的最简单方法:停止使用 RTF,而是保存为纯文本。

相关内容