这是一个学习如何在Matlab中控制Microsoft Word的例子。
(在Microsoft Office 2007上测试)
这个例子包含:
——把字体
——把字体大小
——页面设置
写文本
-颜色背景
突出显示的文本
下划线的文本
-更改文本格式
-从Matlab中插入数字作为图片在Word
-插入图片从文件
斯特凡•布劳恩(2021)。ActiveX Word控件基础命令(//www.tatmou.com/matlabcentral/fileexchange/56283-activex-word-control-base-commands), MATLAB中央文件交换。检索.
感谢这些例子!
感谢Charlie Levett的调试。
太好了!
有了你的代码,我终于学会了如何对齐文本,如何直接从matlab和从文件夹粘贴一个数字。
我有问题的SaveAs功能,但发现添加'2'后工作:
文档。保存As2([pwd '/test.docx'])
此外,字体颜色部分没有为我工作,但这是:
selection.Font.TextColor.RGB = 16777215
感谢您提供这些信息,但是我需要在document (.docx)中插入一个等式。你知道我是怎么做的吗?我没有成功地使用一个类ompaths。
它不运行,我得到这个错误:
'00020952_0000_0000_C000_000000000046'类中的'Color'属性名是不明确的。
Word_example错误(第85行)
selection.Font.Color = 16777215;
我需要知道如何将页面设置为“横向”格式-在例子和概述中找不到它。
有人可以帮忙吗?
谢谢
@Mark Breutzman也许这能帮上忙:
调用(文档、‘saveas docPath);
在这里工作!
我试图适应这是我自己的目的,但一直有问题与保存:
无法为'SaveAs'找到精确(区分大小写)匹配
最接近的匹配是:saveas在C:\Program Files\MATLAB\R2016b\toolbox\matlab\general\saveas.m
Word_example错误(第241行)
文档。保存As([pwd '/test.doc']); %save Document
我错过了什么?