主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

更新 Word 文档中的目录和生成的列表

当您生成包含目录或图窗、表或其他报告元素列表的 Microsoft® Word 报告时,报告生成软件会为目录或列表生成一个占位符。要生成目录或列表中的项目,必须以编程方式或交互方式更新 Word 文档。如果打开 Word 文档而不进行更新,则目录和生成的列表将显示为空。

通过编程更新 Word 文档

要以编程方式更新 Word 文档,可以使用 rptviewdocview

要更新并显示文档,请使用 rptview。如果您稍后在 Word 中打开该文档,则目录和其他生成的列表将可见。您可以在 Windows®Macintosh 平台上使用 rptview。下面是一个使用 rptview 的报告生成程序的示例:

import mlreportgen.report.*
rpt = Report("myreport","docx");
add(rpt, TitlePage("Title","My Report"));
add(rpt,TableOfContents);
add(rpt,Chapter("Title","Introduction","Content","Hello World"));
close(rpt);
rptview(rpt);

在 Windows 平台上,要更新文档而不显示它,请使用 docview。下面是一个使用 docview 的报告生成程序的示例:

import mlreportgen.report.*
rpt = Report("myreport","docx");
add(rpt,TitlePage("Title","My Report"));
add(rpt,TableOfContents);
add(rpt,Chapter("Title","Introduction","Content","Hello World"));
close(rpt);
docview(rpt.OutputPath,"updatefields","closedoc");

以交互方式更新 Word 文档

要以交互方式更新 Word 文档,请选择所有文档内容,然后更新所选内容。您可以使用以下键盘和功能键快捷键:

  • 在 Windows 平台上,按 Ctrl+A,然后按 F9

  • Macintosh 平台上,按 Command+A,然后按 F9

另请参阅

| | | | | | | | | |

主题