要是把接下来近期要实现的功能说成Matlab自动导出Word,好像是不大切题,有点哗众取宠的意味,因为要更新的内容是基于Matlab与Microsoft Office Word联合操作进行word文档的生成,所以,还是更改为以上名字更好。针对一些重复且低效的劳动,在做成自动化程序后,如果自己状态不好,注意力不集中的情况,仍能快速保质把份内工作做好,这样不就很完美了嘛。
本期内容
Matlab调用Word
Word常用内容API对照表
记得前面有一期,是有讲过Matlab调用WPS程序来生成相应的文档,接下来要讲的是基于巨硬公司的办工软件与Matlab的联合操作,并保存为93-2007的文档,因不想在打印店打不开。可能,大家学过VB的会说,有VBA还来整这些没用的干什么,还能生成exe,执行效率还高。基于此是因为,需要配合simulink的一些模型来操作的,这就是它的独特之处,当然,我写的东西可能在大牛眼里就是不值一提啦
首先,就是Matlab调用应用程序
Program_Interface=actxGetRunningServer(progid);
Program_Interface=actxserver(progid);
actxGetRunningServer,是调用已经打开的程序接口,actxserver则是调用未打开的程序接口,progid(Programmatic Identifiers)为装在电脑中的程序标识,微软官网[1]给出的定义与位置如下