主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

MATLABCOM객에서체

MATLAB®에서COM구성요소에액세스

微软®COM组件对象模型)은재사용가능한이진소프트웨어구성요소를응용프로그램에통합할수있도록하는프레임워크를제공합니다。구성요소는컴파일된코드로구현되므로,COM을지원하는프로그래밍언어로구성요소의소스코드를작성할수있습니다。컴파일할때는전체응용프로그램을다시컴파일할필요없이구성요소를간단히바꾸면되므로응용프로그램업그레이드가간편해집니다。또한응용프로그램에게는구성요소의위치가투명(透明)하기때문에응용프로그램을수정하지않고도구성요소를개별프로세스나원격시스템에재배치할수있습니다。

또는Microsoft . net框架를사용해보십시오。

MATLAB은Microsoft Windows®플랫폼에서만COM과。net框架의통합을지원합니다。

함수

actxserver COM서버생성
actxGetRunningServer 실행중인자동화서버인스턴스에대한핸들
methodsview 클래스메서드(类方法)보기
eventlistener COM객체이벤트와연결된이벤트핸들러(事件处理程序)함수나열
registerevent 在运行时关联COM对象事件的事件处理程序
unregisterallevents 注销与COM对象事件关联的所有事件处理程序
unregisterevent 在运行时注销与COM对象事件关联的事件处理程序
iscom 입력값이COM객체인지확인
isevent 입력값이COM객체이벤트인지확인
isinterface 입력값이COM인터페이스인지확인

객체

COM MATLAB에서COM구성요소에액세스

예제및방법

微软办公室

Excel스프레드시트에데이터쓰기

이예제에서는Excel®스프레드시트에MATLAB행렬을작성하는방법을보여줍니다。

Excel을자동화서버로사용하여스프레드시트데이터읽기

이예제에서는COM자동화서버를사용하여MATLAB에서다른응용프로그램에액세스하는방법을보여줍니다。

更改电子表格中的光标

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

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

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

在第一张工作表后插入电子表格

这个例子展示了如何跳过Excel中的可选输入参数添加方法,用于将工作表插入工作簿。

连接到现有的Excel应用程序

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

显示工作簿OnClose事件的消息

这个例子展示了如何处理一个COM接口事件,如何在Microsoft 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对象的协议。

문제해결

MATLAB COM支金宝app持的局限性

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

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

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