我怎么得到类ProgID或一个类创建一个ActiveX对象在MATLAB ?
7视图(30天)
显示旧的评论
我怎么得到类ProgID或一个类创建一个ActiveX对象在MATLAB ?
类函数或ISA函数可以区分ActiveX对象的类型?
接受的答案
MathWorks支万博1manbetx持团队
2009年6月27日
类函数在MATLAB 6.5 (R13)将创建一个ActiveX对象的类ProgID MATLAB。例如:
h = actxserver (“Excel.Application”);
类(h)
ans =
COM.excel.application
作为以前的版本的解决方案,您可以使用MATLAB中的ActiveX对象的可读属性在一个条件语句。例如:
h = actxserver (“Excel.Application”)
如果(比较字符串(h.NameMicrosoft Excel”))
%的代码在这里
您可以通过GET命令处理ActiveX对象以看到它所有的属性和方法。
例如下面的代码将产生一个列表的所有属性和方法可用于对象。你可以实验,寻找一个属性,您可以使用来唯一地标识对象。
h = actxserver (“Excel.Application”)
得到(h)