COM对象具有属性、方法、事件和接口。您的供应商文档描述了这些特性,但是您也可以使用MATLAB了解您的对象®命令。
一个财产是与COM对象相关联的信息。要查看对象的属性列表,请使用得到
函数。或者,使用MATLAB属性检查器,一个显示和修改属性的用户界面。属性的所有属性微软®Excel®对象类型如下命令。MATLAB显示您的Excel版本的属性。
myApp = actxserver (“Excel。一个pplication');get (myApp)
要显示单个属性,请键入以下内容。MATLAB显示您的应用程序的值。
myApp。OrganizationName
ans = MathWorks公司
要打开属性检查器,选择下列选项之一。MATLAB打开检查器窗口。
调用检查
MATLAB命令行中的函数:
检查(myApp)
双击myApp
对象在MATLAB工作区浏览器。
向下滚动直到您看到OrganizationName
属性返回的相同值得到
函数。
一个方法是在COM对象上执行特定操作的过程。例如,要列出Excel对象支持的所有方法,请键入以下内容。金宝appMATLAB打开一个窗口显示方法签名COM。Excel_Application
对象。
myApp = actxserver (“Excel。一个pplication');methodsview (myApp)
一个事件通常是发生在服务器应用程序中的用户发起的操作,它通常需要来自客户机的响应。例如,在服务器界面窗口的特定位置单击鼠标可能需要客户机作出响应。当一个事件是解雇了,服务器将发生的事件告知客户端。如果客户端是听对于这种特定类型的事件,它通过执行一个称为事件处理程序.
使用事件
函数列出服务器已知的所有事件,并使用eventlistener
函数用于列出已注册的事件。
例如,列出Microsoft Internet Explorer的事件®Web浏览器,输入以下内容。MATLAB显示您的Internet Explorer版本的事件。
myNet = actxserver (“internetexplorer.application”);事件(myNet)
要查看哪些事件有事件处理程序,输入:
eventlistener (myNet)
ans = {}
空结果意味着没有注册任何事件。
一个接口是一组相关函数,用于访问COM对象的数据。控件创建COM对象时actxserver
函数,MATLAB返回一个接口句柄。使用得到
和接口
函数来查看由对象实现的其他接口。
例如,要查看Excel对象的接口,输入:
e = actxserver (“Excel。一个pplication');get (e)
MATLAB显示属性,包括界面,为您的Excel版本。例如,手册
是一个接口。
e.Workbooks
ans = Interface.000208DB_0000_0000_C000_000000000046
探讨手册
创建一个工作簿对象,并使用相关的MATLAB命令。
w = e.Workbooks;
eventlistener
|事件
|得到
|methodsview
|属性检查器