MLShowMatlabErrors

Возвратите стандартные ошибки Spreadsheet Link или полные ошибки MATLAB

Описание

пример

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

пример

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

Примеры

свернуть все

Этот код Spreadsheet Link принимает MLEvalString возвращает ошибки MATLAB после отказа.

Введите этот текст в любой ячейке рабочего листа, чтобы отобразить MLEvalString отказы как ошибки Spreadsheet Link.

=MLShowMatlabErrors("no")

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

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

Эта ошибка Spreadsheet Link появляется в ячейке вызова.

#COMMAND!

Этот код VBA принимает MLEvalString возвращает ошибки Spreadsheet Link после отказа.

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

MLShowMatlabErrors "yes"

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

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

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

Входные параметры

свернуть все

Индикатор сообщения об ошибке, заданный как "no" или "yes" определить тип сообщения об ошибке, отображенного когда MLEvalString сбои. Чтобы отобразить стандартные ошибки Spreadsheet Link, задайте "no". Чтобы отобразить полные ошибки MATLAB, задайте "yes".

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