主要内容

启动和停止电子表格的链接MATLAB

开始电子表格的链接MATLAB自动

安装和配置时,请按照插件安装,电子表格链接™和MATLAB®软件自动启动时,您启动微软®Excel®会话。

开始电子表格的链接MATLAB手动

  1. 选择工具>

    • 在Excel 2007中,单击视图开发人员选项卡,然后单击按钮。

    • 在Excel 2010中,单击视图菜单并选择,然后单击查看宏

  2. 输入matlabinit宏名称/参考字段。

  3. 点击运行.的MATLAB命令窗口按钮出现在Microsoft Windows上®任务栏。

连接到已经运行的MATLAB会话

默认情况下,电子表格链接启动一个新的MATLAB会话。或者,它可以连接到一个已经运行的MATLAB会话。

请注意

如果您的计算机上安装了多个MATLAB版本,电子表格链接总是使用最后注册的版本。如果你试图连接到一个已经运行的MATLAB会话,而不是最近注册的版本,电子表格链接将启动一个新的MATLAB会话。电子表格链接不连接到现有的电子表格链接。若要更改最后注册的版本,请参见启动错误

连接一个新的Excel会话到一个已经运行的MATLAB会话:

  1. 在MATLAB中,输入如下命令:

    enableservice (AutomationServer,真的)

    这个命令将一个正在运行的MATLAB会话转换为一个自动化服务器。

  2. 启动一个新的Excel会话。它自动连接到运行的MATLAB会话。

或者,您可以从一开始就将MATLAB作为一个自动化服务器启动。要启动MATLAB作为自动化服务器,请使用自动化命令行选项:

matlab自动化

这个命令不会在完整桌面模式下启动MATLAB。为此,使用桌面选择:

matlab自动化桌面

如果你总是使用MATLAB作为自动化服务器,修改你用来启动MATLAB的快捷方式:

  1. 右键单击MATLAB快捷图标。(你可以在桌面上或Windows上使用该图标开始菜单。)

  2. 选择属性

  3. 单击快捷方式选项卡。

  4. 添加自动化目标字段。记得要在两者之间留个空隙matlab.exe自动化

  5. 点击好吧

有关详细信息,请参见手动创建自动化服务器

指定MATLAB启动文件夹

MATLAB在MATLAB根文件夹中启动并完成初始化。启动后,MATLAB切换到电子表格链接MATLAB启动文件夹。有关指定启动文件夹的详细信息,请参见MLStartDir

停止电子表格的链接MATLAB

如果你从Excel界面启动电子表格链接和MATLAB软件:

  • 要停止电子表格链接和MATLAB软件,请像往常一样关闭Excel会话。

  • 要停止电子表格链接和MATLAB软件并让Excel会话继续运行,请输入= MLClose ()命令导入Excel工作表单元格。你可以使用MLOpenmatlabinit函数手动重新启动电子表格链接和MATLAB会话。

如果将Excel会话连接到现有的MATLAB会话,请分别关闭Excel和MATLAB会话。关闭一个会话不会自动关闭另一个会话。