MLGetFigure

Импортируйте текущую фигуру MATLAB в рабочий лист Microsoft Excel

Синтаксис

= MLGetFigure(width,height)
MLGetFigure width, height
out = MLGetFigure(width,height)

Описание

= MLGetFigure(width,height) импортируйте текущую фигуру MATLAB® в рабочий лист Excel®, где верхний левый угол фигуры является текущей ячейкой рабочего листа. Используйте этот синтаксис при работе непосредственно в рабочем листе.

MLGetFigure width, height импортируйте текущую фигуру MATLAB в рабочий лист Excel, где верхний левый угол фигуры является текущей ячейкой рабочего листа. Используйте этот синтаксис в макросе VBA.

out = MLGetFigure(width,height) позволяет вам зафиксировать ошибки при выполнении MLGetFigure в макросе VBA. Если MLGetFigure перестал работать, то out является кодом ошибки строки, содержащей. В противном случае out является 0.

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

width

Ширина (в нормированных единицах) фигуры MATLAB, когда импортировано в рабочий лист Excel.

height

Высота (в нормированных единицах) фигуры MATLAB, когда импортировано в рабочий лист Excel.

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

out

0, если команда, за которой следуют. В противном случае, код ошибки строки, содержащей.

Примеры

свернуть все

Импортируйте текущую фигуру MATLAB в рабочий лист Excel. Задайте ширину и высоту фигуры, чтобы быть половиной тех из исходной фигуры:

MLGetFigure(.5,.5)

Обратите внимание на то, что, если вы будете использовать Microsoft® Excel 2007 или 2010, ширина и высота импортированной фигуры будут четвертью тех из исходной фигуры.

Советы

  • Если вы используете Microsoft Excel 2007 или 2010, MLGetFigure масштабирует импортированную фигуру продуктом width и height по обоим измерениям.

  • Если режим вычисления рабочего листа является автоматическим, MLGetFigure выполняется, когда вы вводите формулу в ячейку. Если режим вычисления рабочего листа является ручным, введите функцию MLGetFigure в ячейку, то нажмите F9, чтобы выполнить его. Помните, что нажатие F9 в этой ситуации может также выполниться, другой рабочий лист функционирует снова, и сгенерируйте непредсказуемые результаты.

  • Если вы используете MLGetFigure в макро-стандартной подпрограмме, введите MatlabRequest в строку после MLGetFigure. MatlabRequest инициализирует внутренние переменные Spreadsheet Link™ и позволяет MLGetFigure функционировать в стандартной подпрограмме. Не включайте MatlabRequest в макро-функцию, если функция не вызвана от стандартной подпрограммы.

Смотрите также

|

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