主要内容

如何Excel外接程序编译工作

MATLAB®编译器™,您将创建运行的可部署外接程序微软®Excel®应用程序的MATLAB代码。若要转换MATLAB函数以在Excel外接程序中使用,请使用库的编译器应用程序,compiler.build.excelAddIn函数,或世纪挑战集团函数。

当你编译MATLAB代码时,MATLAB编译器生成两个主要构件,一个COM组件(. dll)及VBA模组(.bas),然后集成到一个Microsoft Excel插件(.xla).

支持与金宝appMicrosoft ExcelMATLAB编译器将每个Excel加载项构建为COM基于组件对象模型的对象,这是微软用于对象互操作性的二进制标准。COM组件使用公共集成体系结构,提供跨多个应用程序的一致模型,包括微软办公软件应用程序。

要将COM组件与应用程序集成,您可以从Microsoft Excel通过微软Visual Basic®应用程序(VBA)。COM对象公开一个单一的到Visual Basic编程环境。这个类以的形式提供MATLAB函数的接口方法,这些函数对应于您在项目中包含的原始MATLAB函数。VBA模块包含简单的调用包装器,每个调用包装器都作为类的每个方法的函数过程实现。

相关的话题