创建与Microsoft Word兼容的RTF标题

时间:2015-07-20 14:34:53

标签: ms-word rtf

我正在制作一个创建RTF文档并希望添加目录的脚本。我选择了这个:

{\field\flddirty\fldedit{\*\fldinst TOC}{\fldrslt \i Use this page to add the table of contents, right click to update field \i0}}

用户将在Microsoft Word中打开RTF并更新该字段。但是,我不确定如何格式化我的RTF代码中的部分来创建标题,这样当我在Word中更新我的TOC时,它将显示部分。现在,当我“更新字段”时,我只得到“找不到目录条目”

我试过{\tc My heading here}没有运气。

我是否可以在RTF中插入一些代码来将文本格式化为Word中TOC格式的标题?

1 个答案:

答案 0 :(得分:1)

我已经想出如何解决我的问题。在Microsoft Word中,为了使{\tc Heading here }出现在您的目录中,您必须包含表条目字段。要将其合并到您的RTF代码中,而不是{\*\fldinst TOC}使用{\*\fldinst TOC \o \h \f} \ h启用HTML链接和\ f启用表输入字段。现在,当您更新字段时,您的{\tc Heading here }将出现在目录中。

这篇文章帮助了我:https://support.office.com/en-ca/article/Table-of-Contents-III-Use-fields-to-create-a-TOC-and-create-multiple-TOCs-f1509cfe-b48f-4ac5-8241-89a6619d7d6f