错误及解决方法万博 尤文图斯

本附录提供了您可能会遇到使用表显示错误MATLAB®编译器™,可能原因为这些错误,并提出解决方案。万博 尤文图斯

高强加载项错误和建议的解决方法万博 尤文图斯

错误,警告,原因及其对策万博 尤文图斯

信息 可能的原因 建议的解决方案
MBUILD.BAT:错误:所选择的编译器不支持建立COM对象。万博1manbetx

所选择的编译器不支持建立COM对象。万博1manbetx

重新运行mbuild -setup -client mbuild_com并选择万博1manbetx支持的编译器

错误的COMPONENT_NAME班级名称
错误获取数据转换标志。

多因mwcomutil.dll没有被注册。

打开一个DOS窗口,更改文件夹matlabroot\ BIN \ Win64平台matlabroot代表你的系统上MATLAB的位置),并运行命令
mwregsvr mwcomutil.dll

看到加载项和COM组件注册完整的细节。

错误中的VBAProject:ActiveX组件不能创建对象。
  • 项目DLL未注册。

  • 不兼容的MATLAB DLL存在于系统路径上的某处。

如果DLL未注册,打开一个DOS窗口,更改文件夹 \ DISTRIB代表项目文件的位置),并运行以下命令:
mwregsvr 的.dll

看到加载项和COM组件注册完整的细节。

在的VBAProject错误:自动化错误指定的模块找不到。

这通常如果MATLAB不在系统路径上发生。如果你有你的系统路径MATLAB的多个版本,则会出现此错误消息。

任何时候你有MATLAB的多个版本,确保你的路径上出现第一MATLAB的最新版本。您可以验证MATLAB的最新版本的道路上首先由打字路径在DOS提示符下。请参阅下表所需位置开发和使用组件

调用LoadLibrary
(”COMPONENT_NAME.DLL“)失败 - 指定的模块找不到。

而注册在DOS提示符项目DLL您可能会收到此错误信息。这通常如果MATLAB不在系统路径上发生。

请参阅下表所需位置开发和使用组件

不能重新编译M档XXXX因为它已经在图书馆libmmfile.mlib。

你选择你的MATLAB文件的名称在预编译MATLAB文件库中已复制一个MATLAB文件的名称。

重命名文件MATLAB,选择不预编译MATLAB文件的库复制MATLAB文件的名字已经是一个名字。

参数只能在参数列表的末尾是默认的。

您已经修改了生成的VB脚本MATLAB编译并没有提供在修改后的脚本中使用一个或多个参数。

提供了一个需要明确的价值任何参数的值。接受默认参数出现在参数列表的末尾。

无法使用辅助屏幕阅读器或辅助技术,如JAWS® 所需的文件JavaAccessBridge.dllWindowsAccessBridge.dll不再自动添加到您的Windows®路径。

添加下面的DLL文件到您的Windows路径:

JavaAccessBridge.dll WindowsAccessBridge.dll

错误的方法 这是一个通用的消息,但有时可见当有MATLAB的架构版本冲突,微软®高强® 看到部署目标架构和兼容性了解详细信息。
错误:
错误IMWDispatchDriver“对象IMWDispatchDriver的方法加载失败”

不同版本的MATLAB运行和MATLAB导致IMWDispatchDriver错误。

检查MATLAB和当前版本MATLAB运行。通过键入在DOS提示符下MATLAB路径验证MATLAB版本。如果版本不匹配更新并安装的新版本MATLAB运行当前MATLAB版本相匹配。

错误的VBA项目:方法XXX对象的“IClass1”失败

MATLAB的多个版本的系统导致这个错误运行。

注册mwcomutil.dll和mwcommgr.dll注册表文件。打开DOS窗口,cd到matlabroot\ BIN \ Win64平台matlabroot代表你的系统上MATLAB的位置),并运行命令
mwregsvr mwcomutil.dll
mwregsvr mwcommgr.dll

警告:未找到文件。的Excel主互组件是找不到的。

视觉工作室®没有Visual Studio工具

安装Visual Studio工具在安装Visual Studio来访问所有文件和包装用Excel集成目标部署的归档。

所需位置开发和使用组件

组件和目标机

零件 开发机 目标机
MATLAB运行 确保matlabroot\ BIN \ Win64平台出现在任何其他MATLAB安装的系统路径前进。
matlabroot是你的根文件夹MATLAB)。
验证mcr_root\版本\运行\ Win64平台出现在您的系统路径。
mcr_root是你的根MATLAB运行夹。)

微软高强错误和建议的解决方法万博 尤文图斯

错误,原因和解决方案万博 尤文图斯

信息 可能的原因 建议的解决方案
在此项目中的宏被禁用。请参阅宿主应用程序的联机帮助或文档以确定如何启用宏。
注:措辞可能取决于您正在运行的Excel版本有所不同。

为Excel的宏安全性设置为

设置Excel宏安全性安全级别选项卡通过执行以下操作:

  • 对于微软办公软件2003:

    1. 请点击
      工具>>安全

    2. 对于安全级别, 选择

  • 对于微软办公软件2007年:

    1. 点击2007 Office按钮微软办公软件色带()。

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

    3. 开发人员宏设置, 选择信任对VBA项目对象模型

  • 对于微软办公软件2010:

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

    2. 开发人员宏设置, 选择信任对VBA项目对象模型

函数向导问题

存在的问题,原因和建议的解决方法万博 尤文图斯

问题 可能的原因 建议的解决方案

函数向导帮助不会出现。

函数向导帮助文件(mlfunction.chm)不是在同一文件夹中的作用向导加载(mlfunction.xla)。

复制帮助文件(mlfunction.chm)到相同的文件夹外接。

函数向导没有自动导入你的.BAS文件,你必须创建宏手动

函数向导出现故障与未指定的错误

  1. 打开Excel

  2. 执行下列操作之一:

    • 如果您使用微软办公软件2007年或2010年,单击开发>宏

    • 如果您使用微软办公软件2003年,单击工具>宏>宏

    小费

    您可能需要启用开发人员执行此步骤之前菜单项。去做这个:

    1. 点击2007 Office按钮微软办公软件色带(),或在Office 2010中,单击文件显示Office Backstage视图。

    2. 请点击Excel选项

    3. 在里面用于工作使用Excel的首选项区域中,选择显示在功能区开发选项卡

  3. 从Visual Basic®编辑器,选择文件>导入然后从所创建的VBA文件 \ DISTRIB夹。

努力创建函数向导宏,当你得到一个错误

该消息无法启动MATLAB出现,而不是启动MATLAB ...当MATLAB是由函数向导调用。

可能会出现此消息,如果您手动终止正在从函数向导调用的MATLAB会话。其结果是,你可以不再使用在当前Excel会话向导的MATLAB相关的功能。

保存你的工作并重新启动Microsoft Excel中

当我使用CTRL +箭头键与函数向导选择范围,有一次我选择一个功能,并开始选择功能输入,键盘导航不再在Excel工作。

此行为与Microsoft Excel中的一个错误的结果。

如果必须使用箭头键选择范围,申请从Microsoft网站上的以下修正:https://万博1manbetxsupport.microsoft.com/kb/291110