Matlab无法使用ActiveX

时间:2016-04-29 14:45:22

标签: matlab com activex powerpoint invoke

我的Matlab R2015b代码是:

x = actxserver('PowerPoint.Application');
invoke(x.Presentations,'Open','C:\ESL\cTemplate.ppx');

第一行有效。我可以检查x并看到它找到了Microsoft PowerPoint。

第二行产生

  

使用Interface.91493462_5A91_11CF_8700_00AA0060263B / Open时出错。

调用其他PowerPoint命令会产生相同的错误。类似的代码用Word打开文档

  

使用Interface.0002096C_0000_0000_C000_000000000046 / Open时出错。

我可以使用invoke命令打开Excel工作簿。我尝试用PowerPoint 2007替换PowerPoint 2010无效。我尝试将Office的信任中心ActiveX设置更改为无效。使用Office 2007和Matlab R2015b的同事没有遇到此问题。

我错过了什么?

0 个答案:

没有答案