以编程方式使用报告生成器来生成一个字报告使用模板生成一个错误:“找不到模板”

12个视图(30天)
我阅读MATLAB报告生成器文档,我有一些麻烦理解报告”部分中“自动编号:
我的代码复制到MATLAB,但是当我试着运行它,我得到以下错误消息:
错误:错误使用mlreportgen.dom.DocumentPart / moveToNextHole
不能找到模板:MyReportTemplate.dotx
错误在Untitled2(第17行)
moveToNextHole (chapterPart);
我想我需要一个模板文件称为“MyReportTemplate。dotx“以我目前的道路,但我不知道在哪里可以找到它或如何创建它自己。
我已经试过这个页面上的所有其他的例子,但这是唯一一个给了我一个错误。

接受的答案

MathWorks支万博1manbetx持团队
MathWorks支万博1manbetx持团队 2023年5月4日下午4
编辑:MathWorks支万博1manbetx持团队 2023年5月4日11:16
之前你可以以编程方式创建一个报告使用报告生成器,您需要定义一个模板文件。为了做到这一点,您可以使用以下命令。这将创建一个新的空白模板文件使用“mlreportgen.dom”。确保您只使用此命令一次为每个模板创建,否则它会覆盖现有的模板相同的名称。
Document.createTemplate (“MyReportTemplate”,“多克斯”);
在这一点上,如果您运行您的代码,您可能会看到下面的错误:
错误:错误使用mlreportgen.dom.DocumentPart / moveToNextHole
文档不包含一个文档模板命名部分:章吗
错误在Untitled2(第17行)
moveToNextHole (chapterPart);
这个错误是因为“MyReportTemplate。dotx“模板文件没有文档模板的标题“章”。你需要打开“MyReportTemplate。在Microsoft word dotx”,然后按照步骤在下面的文档链接,以创建“章”模板。请注意“自动编号的报告”示例指定“章”的布局模板。

更多的答案(0)

标签

s manbetx 845


释放

R2016a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!