如何在Matlab中将参数传递给Word

时间:2019-06-11 11:37:59

标签: matlab ms-word activex

我正在开发一个应用程序,该应用程序可以根据各种测量结果创建数据表。我已经在Word中制作了一个模板,我想通过将Word作为Matlab中的Activex应用程序来仅以.png格式打印首页。

我创建了一个类(cWord),该类使我可以将Word作为Activex元素进行通信。它允许我修改文档中的所有内容,看起来像这样:

pth = './data/template.docx'
wrd = cWord(pth)

该类包含文档(wordHandle)和单词应用程序本身(actxWord)的句柄。它还包含许多其他功能,但是与该问题无关。

我可以按以下方式在Word中调用PrintOut函数:

wrd.actxWord.PrintOut

除了像我的魅力外,我无法弄清楚如何传递我想使用的参数。

在VBA中,它看起来像这样:

Application.PrintOut Pages:=1 

所以我基本上要问的是:在Matlab中使用activeX时,在Pages函数中传递PrintOut参数的语法是什么?

0 个答案:

没有答案