在最近编辑测试文档时,需要文档最后编辑一个关于测试内容的摘要(包括测试用例的编号,测试用例的结果等信息)。使用该测试文档的模板时,可以自动生成该摘要,但有时会出现漏掉部分信息的情况,经过一番折腾之后,终于明白该摘要生成原理。特意总结一番,便于后续的使用。
生成摘要的核心原理是使用word 的TOC 域 提取指定样式的内容。使用的时候的简明操作步骤如下。
1.根据摘要信息新建几个样式(例如CaseID,CaseResult,CaseVersion等)。
a.单击样式扩展按钮打开样式列表,如左图1;
b.单击新建按键创建新的样式,如左图2;
c.在名称中填入样式名称(如图中“CaseID”),如右图1,;
d.单击左下角格式按钮设置样式的格式,如右图2;
e.单击确定保存样式。
2.在编写文档内容时,将特定内容设置为特定的样式。例如,将测试用例的编号内容使用CaseID样式, 测试用例的结果内容使用CaseResult 样式,测试用例的测试版本内容使用CaseVersion样式。
3.在文档合适位置使用TOC域 生成关于测试用例的编号,结果,版本等信息的摘要。
1.在指定位置按Ctrl+F9 插入域。 域代码为 TOC \n \p "" \t "CaseID,4".
2.依次插入另外2处有关于摘要信息的域。
写在最后的。
特定的样式只能应用于特定的信息。例如不要将一些无关信息设置为CaseID样式,除了测试编号本身以外。
=====================================================================================================
提供关于TOC 的参考信息如下。
域代码:TOC(目录)域
{ TOC [Switches ] }
建立一个目录。TOC 域根据标题级别、指定样式或由 TC(目录项)域指定的项目来收集目录项。在使用“插入”菜单中的“索引和目录”命令时,Word 将插入 TOC 域。
注意 如果由 TOC 域创建的目录影响了文档的分页,那么可能需要再次更新域以便得到正确的页码。
开关 作用
\n 级别 在目录中省略页码。除非指定目录项的级别范围,否则所有级别的页码都将省略。例如:{ TOC \n 3-4 } 省略级别 3 和级别 4 的页码。如需要页码可删除此开关。
\p "分隔符" 指定目录项和页码之间的分隔符。例如,域 { TOC \p "---" } 显示的结果为“Selecting Text---53”。默认设置为以句点作为前导符的制表符。指定的分隔符最多为 5 个字符而且必须用引号括起来。
\t "样式,级别,样式,级别,,..."
根据样式不同于内置标题样式的段落建立目录。例如,{ TOC \t "chaptertitle,1, chapterhead,2" }
根据样式“chapertitle”和“chapterhead”设置的段落建立目录。每个样式名之后的数字表示对应于该样式的目录项在目录中的层次。
连用 \o 开关和 \t 开关,可建立由内置标题样式或其他样式设置的目录。
作者: 用户497315, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-497315.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2019-6-5 20:49