图像缩略图

文字报告

版本1.2.0.0(34.2 KB)由 劳伦特·维莱特
面向对象的Word报表生成器(基于ActiveX)

5.4K下载

更新2009年7月6日

查看许可证

WORDREPORT创建或打开现有的Microsoft Office Word报表,并提供帮助函数来添加一些内容:文本、图形、Simulink模型、状态流程图等。它还有助于添加或更新目录、设置页码或查找文本。实际上,几乎可以模拟您可以手动执行的所有操作。只需在Word中万博1manbetx记录一个宏并分析生成的VBA代码,了解如何使用ActiveX技术。

示例:创建一个名为“Foo.doc”的新文档,并添加一些内容(标题、数字、分页符、页码、目录)

reportFilename=fullfile(pwd,'foo.doc');
wr=wordreport(reportFilename);
%---
wr.设置样式(“标题1”);
wr.addtext('TOC',[1]);文本前后换行
wr.createtoc(1,3);
wr.addpagebreak();
%---
wr.设置样式(“标题1”);
wr.addtext('MATLAB数据',[1]);文本前后换行
%---
wr.setstyle(“品目2”);
wr.addtext('Sample table',[01]);文本后换行
数据单元={。。。
“测试1”,num2str(0.3),“正常”。。。
‘测试2’,num2str(1.8),‘KO’};
[nbRows,nbCols]=大小(数据单元);
wr.addtable(nbRows、nbCols、dataCell[1]);表前换行
%---
wr.setstyle(“品目2”);
wr.addtext('Sample figure',[01]);文本后换行
图形绘图(1:10);
标题(“图1”);xlabel('Temps[s]');ylabel(‘振幅[A]”);
设置样式(“正常”);
wr.addfigure();
%---
wr.addPageNumber(“wdAlignPageNumberRight”);
wr.updatetoc();
%---
wr.close();
%---
打开(报告文件名);

请随时寻求更多帮助和更高级的示例,尤其是在处理Simulink模型和状态流程图的屏幕截图时。我很乐意提供任何帮助!万博1manbetx

引用为

劳伦特·维莱特(2021年)。文字报告(//www.tianjin-qmedu.com/matlabcentral/fileexchange/17953-wordreport),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R14SP3创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux
致谢

灵感来自:从MATLAB写单词

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!