使用COM对象MATLAB
从MATLAB访问COM组件®
微软的®组件对象模型(COM)为可重用集成提供了一个框架,应用程序二进制软件组件。因为组件是使用编译后的代码实现,可以用编程语言编写的源代码,支持COM。金宝app升级应用程序简化,组件可以被交换而不需要重新编译整个应用程序。此外,对于应用程序是透明组件的位置,所以组件可以被重新安置到一个单独的进程,甚至远程系统而不需要修改应用程序。
或者,考虑使用Microsoft . net。
MATLAB支金宝app持COM和。net的窗户®平台。
功能
actxserver |
创建COM服务器 |
actxGetRunningServer |
自动化服务器的运行实例的句柄 |
methodsview |
视图类的方法 |
eventlistener |
事件处理程序函数列表与COM对象相关的事件 |
registerevent |
将事件处理程序在运行时为COM对象事件 |
unregisterallevents |
注销所有事件处理程序与COM对象相关的事件 |
unregisterevent |
注销事件处理程序与COM对象在运行时事件 |
iscom |
确定输入COM对象 |
isevent |
确定输入COM对象的事件 |
isinterface |
确定输入COM接口 |
对象
COM |
访问COM组件MATLAB |
例子和如何
微软办公室
- 使用Excel电子表格数据写成自动化服务器
这个例子展示了如何编写一个MATLAB矩阵一个Excel®电子表格。 - 使用Excel电子表格数据读自动化服务器
这个例子展示了如何使用一个COM自动化服务器从MATLAB访问另一个应用程序。 - 改变光标在表格
这个例子展示了如何改变光标图标一个Excel®电子表格。 - 改变行高的电子表格单元格范围
这个例子展示了如何改变一行的高度,由一个定义范围
对象,在一个电子表格。 - 第一个表后插入电子表格
这个例子展示了如何在Excel跳过一个可选的输入参数添加
方法,用于插入一个表到一个工作簿。 - 连接到现有Excel应用程序
这个例子展示了如何从一个打开的文件中读取数据,weekly_log.xlsx
在MATLAB。 - 为工作簿OnClose事件显示消息
这个例子展示了如何处理一个COM接口事件,如何设置一个事件在一个Microsoft Excel工作簿
对象,如何处理它BeforeClose
事件。 - 探索COM对象
了解一个COM对象使用MATLAB命令。
概念
- MATLAB COM集成
COM的概念和概述在MATLAB COM支持。金宝app
- 开始使用COM
示例,展示如何使用COM接口与MATLAB。
- 注册服务器
使用COM对象之前,必须登记他们的服务器上。
- 创建COM对象
如何创建微软控制和COM服务器对象。
- 在MATLAB处理COM数据
通过从一个COM对象数据和处理数据。
- COM对象属性
属性名称和设置值列表,使用多个对象和属性,使用属性检查器,使用枚举值和自定义属性。
- COM方法
你执行,或者调用COM属于COM对象的函数或方法。
- COM事件
响应事件,编写事件处理程序。
- COM事件处理程序
使用
registerevent
注册服务器的事件。 - 保存和删除COM对象
使用这些MATLAB函数来保存和恢复一个COM控制对象的状态。
- COM对象的接口
使用COM接口。
- COM集合
COM集合是一种支持团体相关的COM金宝app对象,可以遍历。
- 金宝app支持客户/服务器配置
在MATLAB COM客户机-服务器配置。
- MATLAB应用DCOM客户机
分布式组件对象模型(DCOM)是一种协议,它允许客户通过网络远程使用COM对象。
故障排除
微软不支持32位dll或进程内的COM金宝app服务器加载到一个64位的应用程序,或者相反。
当MATLAB客户机发送一个命令一个无效的参数COM服务器应用程序中,服务器发回一个错误消息在以下格式。