Это приложение предоставляет таблицу, показывающую ошибки, можно столкнуться с использованием 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 не находится на системном пути. | |
| Имя, которое вы выбрали для своего файла 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®. | Добавьте следующий DLLs в свой путь к Windows: JavaAccessBridge.dll WindowsAccessBridge.dll |
| Это - типичное сообщение, но иногда замечается, когда существуют конфликты в версиях архитектуры MATLAB и Microsoft® Excel®. | Смотрите Целевые архитектуры Развертывания и Совместимость для получения дальнейшей информации. |
Ошибка: | Различные версии MATLAB Runtime и MATLAB приводят к ошибке IMWDispatchDriver. | Проверяйте на текущие версии MATLAB и MATLAB Runtime. Проверьте версию MATLAB путем ввода пути MATLAB в командной строке DOS. Если версии не совпадают с обновлением и устанавливают новую версию MATLAB Runtime, который совпадает с текущей версией MATLAB. |
| Несколько версий MATLAB, работающего на системе, приводят к этой ошибке. | Укажите файлы реестра mwcomutil.dll и mwcommgr.dll. Откройте окно DOS, CD к |
Warning: File not found. Excel primary interop assembly is not found. | Визуальный Studio® не имеет Инструментов Visual Studio | Установите Инструменты Visual Studio при установке Visual Studio, чтобы получить доступ ко всем файлам и пакету развертываемый архив с целью Excel Integration. |
И целевая машина компонента
Компонент | Машина разработки | Целевая машина |
---|---|---|
MATLAB Runtime | Убедитесь, что matlabroot \bin\win64 появляется на вашем системном пути перед любыми другими установками MATLAB. ( matlabroot является вашей корневой папкой MATLAB.) | Проверьте, что mcr_root \ver \runtime\win64 появляется на вашем системном пути. ( mcr_root является вашим корнем папка MATLAB Runtime.) |
Ошибка, причина и решения
Сообщение | Вероятная причина | Предложенное решение |
---|---|---|
Макросы в этом проекте отключены. Обратитесь к онлайновой справке или документации хост-приложения, чтобы определить, как включить макросы. Примечание: Формулировка может отличаться в зависимости от версии Excel, который вы запускаете. | Безопасность макросов для Excel установлена в | Установите безопасность макросов Excel на
|
Проблемы, причина и предложенные решения
Проблема | Вероятная причина | Предложенное решение |
---|---|---|
Функциональная Справка Мастера не появляется. | Функциональный Справочный файл Мастера ( | Скопируйте Справочный файл ( |
Функциональный Мастер автоматически не импортировал ваш файл | Функциональный Мастер неправильно функционировал с неустановленной ошибкой |
|
Вы получаете ошибку при попытке создать макрос с Функциональным Мастером | ||
| Это сообщение может появиться, если вы вручную отключаете сеанс работы с MATLAB, который вызывается от Функционального Мастера. В результате вы больше не можете использовать связанные с MATLAB функции мастера на своем текущем сеансе Excel. | Сохраните свою работу и перезапустите Microsoft Excel. |
Когда я использую CTRL + клавиши со стрелками, чтобы выбрать области значений с Функциональным Мастером, если я выбираю функцию и начинаю выбирать входные параметры функции, перемещение с помощью клавиатуры больше не работает в Excel. | Это поведение следует из ошибки в Microsoft Excel. | Если необходимо использовать клавиши со стрелками, чтобы выбрать области значений, применяться, следующее фиксируют с веб-сайта Microsoft: https://support.microsoft.com/kb/291110. |