主要内容

MATLAB编译器微软Excel插件的先决条件

下载188bet金宝搏产品、编译器和IDE安装

生成微软®Excel®插件使用MATLAB®,必须安装以下软件:

中的宏执行安全级别微软Excel

使用。创建宏并生成外接程序MATLAB编译器,则必须相应地调整安全设置Microsoft Excel

如果不这样做,可能会导致无法生成插件或无法向其发送警告消息MATLAB编译器

这取决于什么版本的Microsoft Excel如果你正在使用,请执行以下操作之一:

  • Microsoft Excel2010或更新:

    1. 点击>选项>信任中心>信任中心设置>宏设置

    2. 开发者宏设置中,选择信任访问VBA项目对象模型

  • Microsoft Excel2007:

    1. 点击2007 Excel ribbon按钮。

    2. 点击Excel选项>信任中心>信任中心设置>宏设置

    3. 开发者宏设置中,选择信任访问VBA项目对象模型

  • Microsoft Excel2003:

    1. 点击
      工具>>安全

    2. 安全级别中,选择媒介

部署目标架构和兼容性

使用MATLAB编译器,考虑您的目标机器是32位还是64位。

在一个体系结构上开发的应用程序必须与部署它们的系统上的体系结构兼容。例如,如果您有一个64位系统,您通常会默认安装一个64位版本的MATLAB(和大多数其他应用程序)。运行用64位版本的MATLAB开发的函数需要64位版本的Microsoft Excel

32位和64位的迁移注意事项微软Excel

插件创建MATLAB编译器是否兼容32位和64位版本的Microsoft ExcelMATLAB编译器它本身是64位的。

依赖关系和不可编译代码注意事项

在部署代码之前,检查代码对可能不兼容的函数的依赖关系MATLAB编译器

有关依赖关系分析的更详细信息(depfun),如何MATLAB编译器在编译之前计算MATLAB代码,参见编写可部署的MATLAB代码

您在部署过程中的角色

下表描述了不同的角色或任务MATLAB编译器用户通常执行。它还描述了在运行本文档中的示例时最可能执行的任务。您可以担任以下角色中的一个或多个。

应用程序部署角色、目标和任务

角色 知识库 责任
MATLAB的程序员
  • 理解最终用户业务需求和支持它们的数学模型。金宝app

  • MATLAB专家

  • 不,它的经验

  • 建立一个Microsoft Excel插件与MATLAB工具。

  • 打包组件以分发给客户。

  • 把包裹递给Microsoft Excel开发人员进一步集成到最终用户环境中。

Microsoft Excel开发人员
  • 有一些或没有MATLAB经验。

  • Microsoft Excel专家。

  • 熟练编写VB/VBA代码。

  • 推出打包的组件并将其集成到最终用户环境中。

  • 编写VB/VBA代码,以补充或扩大Excel插件内建的MATLAB程序员。根据需要添加和修改代码。

  • 使用函数向导自定义外接程序并创建可执行宏。

  • 验证最终应用程序在最终用户环境中可靠地执行。