主要内容

启动和停止电子表格的链接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会话。关闭一个会话不会自动关闭另一个会话。