Импортируйте текущую фигуру MATLAB в рабочий лист Microsoft Excel
= MLGetFigure(width,height)
MLGetFigure width, height
out = MLGetFigure(width,height)
= MLGetFigure(
импортируйте текущую фигуру MATLAB® в рабочий лист Excel®, где верхний левый угол фигуры является текущей ячейкой рабочего листа. Используйте этот синтаксис при работе непосредственно в рабочем листе.width
,height
)
MLGetFigure
импортируйте текущую фигуру MATLAB в рабочий лист Excel, где верхний левый угол фигуры является текущей ячейкой рабочего листа. Используйте этот синтаксис в макросе VBA.width
, height
позволяет вам зафиксировать ошибки при выполнении out
= MLGetFigure(width
,height
)MLGetFigure
в макросе VBA. Если MLGetFigure
перестал работать, то out
является кодом ошибки строки, содержащей. В противном случае out
является 0
.
|
Ширина (в нормированных единицах) фигуры MATLAB, когда импортировано в рабочий лист Excel. |
|
Высота (в нормированных единицах) фигуры MATLAB, когда импортировано в рабочий лист Excel. |
|
|
Если вы используете Microsoft Excel 2007 или 2010, MLGetFigure
масштабирует импортированную фигуру продуктом width
и height
по обоим измерениям.
Если режим вычисления рабочего листа является автоматическим, MLGetFigure
выполняется, когда вы вводите формулу в ячейку. Если режим вычисления рабочего листа является ручным, введите функцию MLGetFigure
в ячейку, то нажмите F9
, чтобы выполнить его. Помните, что нажатие F9
в этой ситуации может также выполниться, другой рабочий лист функционирует снова, и сгенерируйте непредсказуемые результаты.
Если вы используете MLGetFigure
в макро-стандартной подпрограмме, введите MatlabRequest
в строку после MLGetFigure
. MatlabRequest
инициализирует внутренние переменные Spreadsheet Link™ и позволяет MLGetFigure
функционировать в стандартной подпрограмме. Не включайте MatlabRequest
в макро-функцию, если функция не вызвана от стандартной подпрограммы.