MATLAB生成Word及Excel文档.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB生成Word及Excel文档

利用MATLAB生成Word和Excel文档;我的新书;本次报告的提纲;第一节 组件对象模型(COM); 组件对象模型(Component Object Model,简称COM),它是微软公司为了使软件开发更加符合人类的行为方式而提出的一种规范。在这种规范下,单个应用程序被分隔成多个独立的部分,也即组件(Component),这种做法的好处是可以随着技术的发展而用新的组件取代已有的组件,此时的应用程序不再是一个一出生就命中注定要过时的静态程序,而是随时可以用新组件取代旧组件而返老还童的动态程序。; 接口查询 生存期控制;第二节 MATLAB中的ActiveX控件接口技术; eventhandle = @(varargin)disp(祝大家身体健康!); f = figure(position,[360,278,535,410]); cal = actxcontrol(mscal.calendar,[0,0,535,410],f,eventhandle);;二、actxcontrollist函数;三、actxcontrolselect函数;四、actxserver函数;五、查询COM对象的接口、方法和事件;六、识别COM对象、接口、属性、方法和事件;七、查询和设置COM对象(或接口)的属性;八、调用COM对象和接口下的方法;九、注册或注销事件;第三节 利用MATLAB生成Word文档;一、创建Microsoft Word服务器;二、建立Word文本文档; Document.PageSetup.get; 利用Document的Content接口可以在文档指定位置处写入一段文字。Content接口有很多属性和方法,读者可通过Content.get和Content.methodsview命令查看。其中Start属性用来获取或设定文字内容的起始位置,End属性用来获取或设定文字内容的终止位置,Text属性用来写入文字内容,Font属性用于字体设置,Paragraphs属性用于段落设置。; 利用Word服务器的Selection接口可以在文档中选定一个区域,并对所选区域进行相关操作。; Word服务器的很多接口下都有Paragraphs接口,其作用都是类似的,用来进行段落设置。;三、插入表格; 表格句柄下有一个Borders属性,它其实也是一个接口,用来设置表格边框。; 表格句柄Table的Rows属性(也是一个接口)是指向表格各行的接口,Columns属性(也是一个接口)是指向表格各列的接口,通过这两个接口来设置表格的行高、列宽和对齐方式等。为行句柄下的Height属性和列句柄下的Width属性分别赋值,即可完成行高和列宽的设置。;% 在光标所在位置插入一个12行9列的表格 Tab = Document.Tables.Add(Selection.Range,12,9); % 定义表格列宽向量和行高向量 column_width = [53.7736,85.1434,53.7736,35.0094,35.0094,... 76.6981,55.1887,52.9245,54.9057]; row_height = [28.5849,28.5849,28.5849,28.5849,25.4717,25.4717,... 32.8302,312.1698,17.8302,49.2453,14.1509,18.6792]; % 通过循环设置表格每列的列宽 for i = 1:9 Tab.Columns.Item(i).Width = column_width(i); end % 通过循环设置表格每行的行高 for i = 1:12 Tab.Rows.Item(i).Height = row_height(i); end; Rows接口的Alignment属性用来设置整个表格的水平对齐方式。; Table.Cell(i1, j1).Merge(Table.Cell(i2, j2));;四、插入图片; 可以将Shape对象理解为代表图形层的对象,诸如自选图形、任意多边形、OLE对象、ActiveX控件、图片等。Shape对象锁定于文本范围内,但是能够任意移动,使用户可以将它们定位于页面的任何位置。Word文档中一幅版式为四周型、紧密型、衬于文字下方或浮于文字上方的图片就是一个Shape 对象。;1. InlineShapes接口和InlineShape对象;3. 插入外部图片; handle = Documen

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档