主要内容

COM对象在MATLAB

从MATLAB访问COM组件®

微软®组件对象模型COM)提供用于将可重用的二进制软件组件集成到应用程序中的框架。由于组件由编译代码实现,所以源代码可以用支持COM的编程语言编写。金宝app简化了升级到应用程序,因为只需重新编译整个应用程序就可以简单地交换组件。此外,组件的位置对应用程序是透明的,因此可以将组件重新定位到单独的过程甚至远程系统,而无需修改应用程序。

或者,考虑使用Microsoft . net框架。

MATLAB支金宝app持COM和。net Framework在Microsoft Windows上的集成®平台。

抵制

actxserver 创建COM服务器
actxGetRunningServer 运行自动化服务器实例的句柄
methodsview 查看类方法
eventlistener 列出与COM对象事件关联的事件处理程序函数
registerevent 在运行时关联COM对象事件的事件处理程序
unregisterallevents 注销与COM对象事件关联的所有事件处理程序
未注册 在运行时注销与COM对象事件关联的事件处理程序
ISCOM 判断输入是否为COM对象
isevent. 判断输入是否为COM对象事件
InterInterface. 确定输入是否为COM接口

古董

COM 访问COM组件MATLAB

Exemples etprocédures.

微软办公室

使用Excel作为自动化服务器编写电子表格数据

这个例子展示了如何写一个MATLAB矩阵到Excel®电子表格。

使用Excel读取电子表格数据作为自动化服务器

这个例子展示了如何使用COM自动化服务器从MATLAB访问另一个应用程序。

更改电子表格中的光标

这个例子展示了如何更改Excel®电子表格中的光标图标。

在电子表格单元格范围内更改行高度

这个例子展示了如何改变由范围对象,在电子表格中。

第一张纸后插入电子表格

此示例显示如何在Excel中跳过可选的输入参数添加方法,用于将纸张插入工作簿中。

连接到现有的Excel应用程序

这个例子展示了如何从打开的文件中读取数据,weekly_log.xlsx,在matlab。

显示工作簿OnClose事件的消息

这个例子展示了如何处理一个COM接口事件,如何在微软Excel.工作簿对象,以及如何处理它BeforeClose事件。

探索COM对象

使用MATLAB命令了解COM对象。

概念

MATLAB COM集成

COM概念和在MATLAB中COM支持的概述。金宝app

开始使用com

举例说明如何使用COM接口与MATLAB。

注册服务器

在使用COM对象之前,您必须注册它们的服务器。

创建COM对象

如何创建微软控件和COM服务器对象。

在MATLAB中处理COM数据

将数据传递给COM对象,并从COM对象处理数据。

COM对象属性

列出属性名称和设置值,使用多个对象和属性,使用属性检查器,使用枚举值和自定义属性。

COM方法

你执行,或调用,属于COM对象的COM函数或方法。

COM事件

响应事件,编写事件处理程序。

COM事件处理程序

使用registerevent注册服务器事件。

保存和删除COM对象

使用这些MATLAB函数来保存和恢复COM控制对象的状态。

COM对象的接口

使用COM接口。

COM集合

COM集合是一种支持可迭代的相关CO金宝appM对象组的方法。

金宝app支持的客户/服务器配置

COM客户端-服务器配置在MATLAB。

作为DCOM客户端的MATLAB应用

分布式组件对象模型(DCOM)是一种允许客户端通过网络使用远程COM对象的协议。

Résoloolatsdesproblèmes.

MATLAB COM支金宝app持限制

微软不支持将32位dll或进程内的CO金宝appM服务器加载到64位应用程序中,或者相反。

在COM错误消息中解释参数标注

当MATLAB客户端发送一个带有无效参数的命令到COM服务器应用程序时,服务器将以以下格式返回一个错误消息。