主要内容

mlgetfigure.

进口当前马铃薯微软excel.工作表

描述

例子

= mlgetfigure(宽度高度进口当前的MATLAB®数字到一个Excel®工作表,将图形的左上角放在当前工作表单元格中。指定Excel中图中图的标准化宽度和高度。直接在工作表中工作时使用此语法。

例子

mlgetfigure.宽度高度将当前MATLAB图导入Excel工作表,将图形的左上角放在当前工作表单元格中。在VBA宏中使用此语法。

出去= mlgetfigure(宽度高度允许您在执行时发现错误mlgetfigure.在VBA宏。如果mlgetfigure.失败,那么出去是包含错误代码的字符串。除此以外,出去0.

例子

全部收缩

在MATLAB中创建图形后,将图形导入Excel工作表。

笔记

如果您使用Excel 2007或2010,导入的数字的宽度和高度将是原始图形大小的四分之一。

使用matlab在matlab中创建一个线框网格冲浪职能。图形窗口显示线框网格。

z =峰(25);冲浪(Z)

图窗口包含线框网格的图形。

打开Excel并确保单元格A1在工作表中选择。使用使用的将当前数字导入工作表mlgetfigure.功能。在单元格中输入此文本并按进入

= MLGETFIGURE(.8,.8)

mlgetfigure.函数将当前图导入工作表,将所选单元格中图的左上角放在上左上角。

工作表单元格A2包含具有线框网格图形的图像。

在MATLAB中创建图形后,使用VBA宏导入Excel工作表。

使用matlab在matlab中创建一个线框网格冲浪职能。图形窗口显示线框网格。

z =峰(25);冲浪(Z)

图窗口包含线框网格的图形。

在这一点开发人员在Excel中的标签,单击Visual Basic在里面代码团体。Visual Basic®编辑器窗口打开。

选择插入>模块插入新模块。在Module1窗口中,输入包含宏命名的VBA代码迈章

子MyFigure()MLGETFIGURE 0.8,0.8 MATLABREQUEST结束子子

迈章宏使用mlgetfigure.将当前图导入工作表的函数。matlabrequest初始化内部电子表格链接™变量并启用mlgetfigure.在子程序中运行。

有关使用模块的详细信息,请参阅Excel帮助。

选择单元格A1对于图的位置。单击运行宏运行sub / UserFormVBA工具栏上的按钮。有关运行宏的详细信息,请参阅Excel帮助。

mlgetfigure.函数将当前图导入工作表,将所选单元格中图的左上角放在上左上角。

工作表单元格A1包含带有线框网格图形的图像。

输入参数

全部收缩

导入Excel工作表时,MATLAB图形的宽度(以归一化单元)指定为实数。

例子:0.5

在导入Excel工作表时,MATLAB图形的高度(以标准化单位),指定为实数。

例子:0.5

提示

  • 如果你使用微软®excel.2007年或2010年,mlgetfigure.通过产品缩放导入的图形宽度高度沿两个尺寸。

  • 如果工作表计算模式是自动的,则软件执行mlgetfigure.在单元格中输入公式时。如果工作表计算模式是手动,请输入mlgetfigure.在单元格中的功能,然后按F9.执行它。注意按下F9.也可以执行其他工作表函数并生成不可预测的结果。

  • 如果你使用mlgetfigure.在宏子程序中,输入matlabrequest在线之后mlgetfigure.。执行matlabrequest初始化内部电子表格链接变量并启用mlgetfigure.在子程序中运行。不包括matlabrequest在宏函数中,除非从子程序调用该函数。

  • 要使用电子表格链接与VBA代码一起使用,您必须使电子表格链接作为参考Microsoft Visual Basic编辑。有关详细信息,请参阅安装

也可以看看

|

介绍在R2006B.