使用Matlab将word文档的样式复制到另一个文档中

时间:2014-12-02 17:42:05

标签: matlab ms-word ms-office

我需要使用Matlab将word文档的样式复制到另一个文档中。

到目前为止,我使用actxserver打开了word文档和word模板:

wrd = actxserver('word.application');
set(wrd,'Visible',1)
wrdDoc = wrd.Documents;
wrdFile = invoke(wrdDoc,'Open','D:\myDoc.doc');
wrdFile2= invoke(wrdDoc,'Open','D:\myTemplate.dotx');

我想将模板的样式复制到我的文档中。

任何人都可以帮助我吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

我不熟悉Matlab自动化Office,但通常可以使用Document.CopyStylesFromTemplate函数从模板中复制样式。

在Matlab中,这可能如下所示:

invoke(wrdFile,'CopyStylesFromTemplate','D:\myTemplate.dotx');