主要内容

com对象属性

MATLAB对象属性的功能

您可以获取属性的价值,有时会更改值。您还可以添加自定义属性。

属性名称不是对大小写的。只要名字明确,您就可以缩写它们。

功能 描述

得到

列出一个或多个属性及其值。

设置一个或多个属性的值。

isprop

确定项目是否是com对象的属性。

AddProperty

将自定义属性添加到COM对象。

deleteproperty

从COM对象中删除自定义属性。

检查

打开属性检查器以显示和修改属性值。

支撑

显示控件的内置属性页面(如果有)。

使用多个对象

您可以使用得到一次在多个对象上通过创建对象句柄向量并在向量上使用这些命令来函数。要获取多个对象的值或设置值,请使用得到功能。例如,使用点符号h.propname,仅在标量对象上。

列举属性的值

枚举使检查和更改属性更容易,因为分配了属性的每个可能值来表示它。例如,DefaultSaveFormat属性微软®Excel®电子表格是XlunicodeText。该文本比像57这样的数字值更容易记住。

物业检查员

属性检查器使您能够访问com对象的属性。要打开财产检查员,请使用检查MATLAB的功能®命令行或双击MATLAB工作区浏览器中的对象。

例如,创建一个Excel对象。然后设置DefaultFilePath属性到现有文件夹,C:\ Excelwork

h = actxserver('excel.Application');H.DefaultFilePath ='c:\ excelwork';

显示对象的属性。

检查(h)

向下滚动,直到看到DefaultFilePath您刚刚更改的属性,C:\ Excelwork

使用物业检查员,更改DefaultFilePath再次,这次是另一个现有文件夹,myworkDirectory。为此,请在右侧选择值,然后键入新值。

现在返回到MATLAB命令窗口,并确认DefaultFilePath财产已按预期发生了变化。

H.DefaultFilePath
ans = c:\ myworkDirectory

笔记

如果修改MATLAB命令行处的属性,请刷新属性Inspector窗口以查看在那里反映的更改。通过重新启动财产检查员窗口刷新物业检查员窗口检查在对象上功能。

枚举值

属性值旁边的列表按钮表示属性接受枚举值。要查看值,请单击右侧的字段中的任何地方。例如,光标属性具有四个枚举值。当前值XLDEFAULT显示在属性名称旁边的字段中。

要更改值,请使用列表按钮显示该属性的选项,然后单击所需的值。

自定义属性

您可以使用自己的属性添加自己的属性AddProperty功能。

要从控件中删除自定义属性,请使用deleteproperty功能。

参数的属性

一些com对象具有接受输入参数的属性。在内部,Matlab将这些属性处理为方法,这意味着您使用方法或者调用功能(不是得到函数)查看属性。

相关示例

更多关于