exponenta event banner

MLShowMatlabErrors

Возврат стандартных ошибок связи электронной таблицы или полных ошибок MATLAB

Описание

пример

= MLShowMatlabErrors(flag) устанавливает тип сообщения об ошибке при выполнении команд MATLAB ® с использованиемMLEvalString в Microsoft ® Excel ®. Ошибка отображается, когдаMLEvalString не удается. Можно просмотреть два различных типа сообщений об ошибках. В любой момент можно переключаться между отображением Link™ электронной таблицы и ошибок MATLAB. Без этой функции в ячейках листа отображаются только сообщения об ошибках Excel. Этот синтаксис используется при работе в ячейке листа.

пример

MLShowMatlabErrors flag работает в макросе VBA.

Примеры

свернуть все

Этот код ссылки на электронную таблицу предполагает MLEvalString возвращает ошибки MATLAB при сбое.

Введите этот текст в любую ячейку листа для отображения MLEvalString ошибки как ошибки связи с электронной таблицей.

=MLShowMatlabErrors("no")

Введите этот недопустимый текст в любую ячейку листа.

=MLEvalString("sum(2+b);")

Эта ошибка связи с электронной таблицей появляется в вызывающей ячейке.

#COMMAND!

Этот код VBA предполагает MLEvalString возвращает ошибки связи электронной таблицы при сбое.

Введите этот текст в начале макроса VBA для отображения MLEvalString отказы как ошибки MATLAB.

MLShowMatlabErrors "yes"

Введите этот недопустимый текст в макрос VBA.

out = MLEvalString("sum(2+b);")
MsgBox (out)

При выполнении этого макроса эта ошибка MATLAB появляется в диалоговом окне: ??? Undefined function or variable 'b'. Дополнительные сведения о выполнении макросов см. в справке Excel.

Входные аргументы

свернуть все

Индикатор сообщения об ошибке, указан как "no" или "yes" для определения типа сообщения об ошибке, отображаемого при MLEvalString не удается. Для отображения стандартных ошибок связи с электронной таблицей укажите "no". Для отображения всех ошибок MATLAB укажите "yes".

Совет

  • Для работы с кодом VBA в Excel со ссылкой на электронную таблицу необходимо включить ссылку на электронную таблицу в качестве ссылки в редакторе Microsoft Visual Basic ®. Дополнительные сведения см. в разделе Установка.

Представлен в R2006b