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".

Советы

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

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