生成微软®Excel®插件使用MATLAB®,必须安装以下软件:
MATLAB
MATLAB编译器™
使用。创建宏并生成外接程序MATLAB编译器,则必须相应地调整安全设置Microsoft Excel.
如果不这样做,可能会导致无法生成插件或无法向其发送警告消息MATLAB编译器
这取决于什么版本的Microsoft Excel如果你正在使用,请执行以下操作之一:
为Microsoft Excel2010或更新:
点击>选项>信任中心>信任中心设置>宏设置.
在开发者宏设置中,选择信任访问VBA项目对象模型.
为Microsoft Excel2007:
点击2007 Excel ribbon按钮。
点击Excel选项>信任中心>信任中心设置>宏设置.
在开发者宏设置中,选择信任访问VBA项目对象模型.
为Microsoft Excel2003:
点击
工具>宏>安全.
为安全级别中,选择媒介.
使用MATLAB编译器,考虑您的目标机器是32位还是64位。
在一个体系结构上开发的应用程序必须与部署它们的系统上的体系结构兼容。例如,如果您有一个64位系统,您通常会默认安装一个64位版本的MATLAB(和大多数其他应用程序)。运行用64位版本的MATLAB开发的函数需要64位版本的Microsoft Excel.
插件创建MATLAB编译器是否兼容32位和64位版本的Microsoft Excel.MATLAB编译器它本身是64位的。
在部署代码之前,检查代码对可能不兼容的函数的依赖关系MATLAB编译器.
有关依赖关系分析的更详细信息(depfun
),如何MATLAB编译器在编译之前计算MATLAB代码,参见编写可部署的MATLAB代码.
下表描述了不同的角色或任务MATLAB编译器用户通常执行。它还描述了在运行本文档中的示例时最可能执行的任务。您可以担任以下角色中的一个或多个。
应用程序部署角色、目标和任务
角色 | 知识库 | 责任 |
---|---|---|
MATLAB的程序员 |
|
|
Microsoft Excel开发人员 |
|
|