主要内容

COM对象属性

MATLAB对象属性的函数

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

属性名不区分大小写。只要名称没有歧义,可以对它们进行缩写。

功能 描述

得到

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

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

isprop

确定一个项是否是COM对象的属性。

AddProperty.

向COM对象添加自定义属性。

deleteproperty

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

检查

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

propedit

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

使用多个对象

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

属性的枚举值

枚举使得检查和更改属性变得更容易,因为属性的每个可能值都被赋以表示它的文本。的值之一DefaultSaveFormat属性在一个微软®Excel®电子表格是xlUnicodeText.这个文本比像57这样的数值更容易记住。

属性检查器

属性检查器允许你访问COM对象的属性。要打开属性检查器,请使用检查MATLAB中的函数®命令行或在MATLAB Workspace浏览器中双击对象。

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

h = actxserver (“Excel。应用程序的);h.DefaultFilePath =“C: \ ExcelWork”

显示对象的属性。

检查(h)

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

使用属性检查器,更改DefaultFilePath再一次,这一次是另一个现有的文件夹,MyWorkDirectory.为此,选择右边的值并键入新值。

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

h.DefaultFilePath
ans = C: \ MyWorkDirectory

请注意

如果您在MATLAB命令行中修改属性,请刷新属性检查器窗口,以查看反映在那里的更改。控件刷新属性检查器窗口检查函数在对象上。

枚举值

属性值旁边的列表按钮指示该属性接受枚举值。要查看这些值,请单击右边字段中的任何位置。例如,光标属性有四个枚举值。当前值xlDefault显示在属性名称旁边的字段中。

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

自定义属性

属性将自己的属性添加到控件的实例中AddProperty.函数。

若要从控件中删除自定义属性,请使用deleteproperty函数。

接受参数的属性

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

相关的例子

更多关于