主要内容

COM对象马铃薯

从MATLAB访问COM组件®

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

或者,考虑使用Microsoft .NET Framework。

Matlab支金宝app持Microsoft Windows上的COM和.NET Framework集成®仅限平台。

职能

ActxServer 创建COM服务器
ActxGetRunningserver 掌握自动化服务器的运行实例
方法观 查看类方法
EventListeners. 列出与COM对象事件关联的事件处理程序函数
注册 在运行时将事件处理程序关联COM对象事件
未注册 取消注册与COM对象事件关联的所有事件处理程序
未注册 在运行时未注册与COM对象事件关联的事件处理程序
ISCOM 确定输入是否为COM对象
isevent. 确定输入是否为COM对象事件
InterInterface. 确定输入是否为COM接口

对象

com 访问COM组件马铃薯

例子和如何

微软办公室

将数据写入Excel电子表格

此示例显示如何将Matlab矩阵写入Excel®电子表格。

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

此示例显示如何使用COM Automation Server访问Matlab的另一个应用程序。

更改电子表格中的光标

此示例显示如何在Excel®电子表格中更改光标图标。

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

此示例显示如何更改由a定义的行的高度范围对象,在电子表格中。

第一张纸后插入电子表格

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

连接到现有Excel应用程序

此示例显示如何从打开文件中读取数据,Weekly_log.xlsx.,在matlab。

显示工作簿的邮件onClose事件

此示例显示如何处理COM接口事件,如何在A中设置事件微软Excel.工作簿对象,以及如何处理它beforeclose.事件。

探索COM对象

使用MATLAB命令了解COM对象

概念

matlab com集成

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

开始使用com

显示如何使用MATLAB使用COM接口的示例。

注册服务器

在使用COM对象之前,必须注册其服务器。

创建COM对象

如何创建Microsoft控件和COM服务器对象

处理MATLAB中的COM数据

将数据传递给并处理来自COM对象的数据

COM对象属性

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

COM方法

你执行,或邀请,属于COM对象的COM功能或方法。

COM事件

回复事件,写入事件处理程序

COM事件处理程序

注册注册服务器事件。

保存并删除COM对象

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

COM对象接口

使用com interfaces

COM集合

com收藏品是支持可以迭代的相关COM金宝app对象组的方法。

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

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

MATLAB应用程序作为DCOM客户端

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

故障排除

MATLAB COM支金宝app持限制

Microsoft不支持将32位DLL金宝app或进程内的COM服务器加载到64位应用程序中,还是相反。

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

当MATLAB客户端向COM服务器应用程序向COM服务器应用程序发送无效参数时,服务器以以下格式发送错误消息。