Это приложение предоставляет таблицу, показывающую ошибки, можно столкнуться с использованием MATLAB® Compiler™, вероятные причины для этих ошибок и предложенные решения.
Ошибки, предупреждения, причина и предложенные решения
Сообщение | Вероятная причина | Предложенное решение |
---|---|---|
MBUILD.BAT: Error: The chosen compiler does not support building COM objects. | Выбранный компилятор не поддерживает COM-объекты создания. | Повторно выполните |
Ошибка в | Обычно вызываемый | Откройте окно DOS, папки изменения к Смотрите Регистрацию Дополнения и COM-компонента для полного изложения. |
Error in VBAProject: ActiveX component can't create object. |
| Если DLL не указан, откройте окно DOS, папки изменения к Смотрите Регистрацию Дополнения и COM-компонента для полного изложения. |
Error in VBAProject: Automation error The specified module could not be found. | Это обычно происходит, если MATLAB не находится на системном пути. Это сообщение об ошибке происходит, если у вас есть больше чем одна версия MATLAB на вашем системном пути. | Каждый раз, когда вы имеете несколько версий MATLAB, гарантируете, что новейшая версия MATLAB появляется на вашем пути сначала. Можно проверить, что новейшая версия MATLAB находится на пути сначала путем ввода |
Loadlibrary | Можно получить это сообщение об ошибке при регистрации DLL проекта от командной строки DOS. Это обычно происходит, если MATLAB не находится на системном пути. | |
Не может перекомпилировать файл M | Имя, которое вы выбрали для своего файла MATLAB, копирует имя файла MATLAB уже в библиотеке предварительно скомпилированных файлов MATLAB. | Переименуйте файл MATLAB, выбрав имя, которое не копирует имя файла MATLAB уже в библиотеке предварительно скомпилированных файлов MATLAB. |
Arguments may only be defaulted at the end of an argument list. | Вы изменили скрипт VB, сгенерированный для MATLAB Compiler, и не обеспечили один или несколько аргументов, используемых в модифицированном скрипте. | Введите значение для любого аргумента, который требует явного значения. Аргументы, которые принимают значения по умолчанию, появляются в конце списка аргументов. |
Не мог использовать программы экранного доступа доступности или вспомогательные технологии, такие как JAWS®, | Необходимые файлы JavaAccessBridge.dll и WindowsAccessBridge.dll больше добавленный автоматически к вашему Windows® path. | Добавьте следующий DLLs в свой путь к Windows: JavaAccessBridge.dll WindowsAccessBridge.dll |
Ошибка в | Это - типовое сообщение, но иногда замечается, когда существуют конфликты в версиях архитектуры MATLAB и Microsoft® Excel®. | Смотрите Целевые архитектуры Развертывания и Совместимость для получения дальнейшей информации. |
Ошибка: | Различные версии MATLAB Runtime и MATLAB приводят к ошибке IMWDispatchDriver. | Проверяйте на текущие версии MATLAB и MATLAB Runtime. Проверьте версию MATLAB путем ввода пути MATLAB в командной строке DOS. Если версии не совпадают с обновлением и устанавливают новую версию MATLAB Runtime, который совпадает с текущей версией MATLAB. |
Ошибка в проекте VBA: Метод | Несколько версий MATLAB, работающего на системе, приводят к этой ошибке. | Укажите файлы реестра mwcomutil.dll и mwcommgr.dll. Откройте окно DOS, CD к |
Warning: File not found. Excel primary interop assembly is not found. | Visual Studio® не имеет Инструментов Visual Studio | Установите Инструменты Visual Studio при установке Visual Studio, чтобы получить доступ ко всем файлам и пакету развертываемый архив с целью Excel Integration. |
И целевая машина компонента
Компонент | Машина разработки | Целевая машина |
---|---|---|
MATLAB Runtime | Убедитесь тот matlabroot \bin\win64 появляется на вашем системном пути перед любыми другими установками MATLAB. matlabroot ваша корневая папка MATLAB.) | Проверьте тот появляется на вашем системном пути. Для получения дополнительной информации смотрите Установленный Путь MATLAB Runtime для Развертывания
|
Ошибка, причина и решения
Сообщение | Вероятная причина | Предложенное решение |
---|---|---|
Макросы в этом проекте отключены. Обратитесь к онлайновой справке или документации хост-приложения, чтобы определить, как включить макросы. Примечание: Формулировка может варьироваться в зависимости от версии Excel, который вы запускаете. | Безопасность макросов для Excel установлена в | Установите безопасность макросов Excel на
|
Проблемы, причина и предложенные решения
Проблема | Вероятная причина | Предложенное решение |
---|---|---|
Функциональная Справка Мастера не появляется. | Функциональный Справочный файл Мастера ( | Скопируйте Справочный файл ( |
Функциональный Мастер автоматически не импортировал ваш | Функциональный Мастер неправильно функционировал с неустановленной ошибкой |
Совет Вы, возможно, должны включить пункт меню Developer прежде, чем выполнить этот шаг. Если вы используете Office 365:
Если вы используете Microsoft Office 2007 или 2010:
|
Вы получаете ошибку при попытке создать макрос с Функциональным Мастером | ||
Сообщение | Это сообщение может появиться, если вы вручную отключаете сеанс работы с MATLAB, который вызывается от Функционального Мастера. В результате вы больше не можете использовать связанные с MATLAB функции мастера на своем текущем сеансе Excel. | Сохраните свою работу и перезапустите Microsoft Excel. |
Когда я использую CTRL + клавиши со стрелками, чтобы выбрать области значений с Функциональным Мастером, если я выбираю функцию и начинаю выбирать входные параметры функции, перемещение с помощью клавиатуры больше не работает в Excel. | Это поведение следует из ошибки в Microsoft Excel. | Если необходимо использовать клавиши со стрелками, чтобы выбрать области значений, применяться, следующее фиксируют с веб-сайта Microsoft: https://mskb.pkisolutions.com/kb/291110. |