menu
Minitab® 支持

创建和更改 DDE 链接

了解关于 Minitab 的更多信息

关于本主题

  • 使用粘贴链接创建链接
  • 在 Minitab 中创建或更改 DDE 链接
  • 其他应用程序中的链接名称示例
  • 创建从 Minitab 指向其他应用程序的链接

使用粘贴链接创建链接

可使用粘贴链接快速创建热链接,从而使 Minitab 可以从另一个应用程序接收数据。当 Minitab 文件和源数据文件都打开,并且源应用程序中的数据发生变化时,Minitab 文件中的链接数据会发生变化。保存 Minitab 工作表时就会保存 DDE 链接。打开包含 DDE 链接的工作表时,Minitab 将尝试重新建立链接并更新数据。

  1. 在 Minitab 或其他应用程序中,选择您想要交换的数据并复制此数据。
  2. 在 Minitab 工作表中,单击要在其中放置数据的列。如果不单击列,则 Minitab 会将链接的数据置于包含活动单元格的列的开始。
  3. 选择编辑 > 粘贴链接。 如果其他应用程序不支持复制和粘贴链接,则粘贴链接不可用。

在 Minitab 中创建或更改 DDE 链接

可以建立新 DDE 链接,从而使 Minitab 可以从另一个应用程序接收数据,或编辑现有链接。打开包含 DDE 链接的工作表时,Minitab 将尝试重新建立链接并更新数据。

  1. 在其他应用程序中保存您要链接的文件。记录文件名和位置。
  2. 在 Minitab 中,选择编辑 > 工作表链接 > 管理链接。
  3. 要创建新链接,请单击添加。要编辑现有链接,请在列表中选择它,然后单击更改。
  4. 在应用程序中,输入要链接到应用程序的名称。
    提示

    通常,应用程序名称是用于启动程序的 .EXE 文件的名称(不含 .exe 扩展名)。有关示例,请参见下一节“其他应用程序中的链接名称示例”。

  5. 在主题中,输入含有数据的文件或文档的名称。 主题名称取决于应用程序的类型。在使用文档或数据文件的应用程序中,主题通常就是文件的名称。例如,Microsoft Word 文档的主题可能为 mywork.docx。文件名也可包括路径,如 C:\MYWORK\MYWORK.DOCX。如果一个文件可以包含多个文档或子窗口,则主题可以是用括号括起的文件名,后跟文档或窗口的名称。例如,Minitab 项目可以包含多个工作表,因此典型的主题将为 [minitab] 工作表 1。有关示例,请参见下一节“其他应用程序中的链接名称示例”。
  6. 在项中,输入特定数据的 ID。 项目 ID 取决于应用程序的类型。在 Minitab 中,项目始终以 R4C1:R4C2 格式指定行/列位置或矩阵区域。例如,要使用 Minitab 第 1 列中的所有内容,请输入 C1;要使用第 4 行和第 1 列中的单元格,请输入 R4C1。大多数电子表格对项目都使用接近于此格式的变体。有关示例,请参阅下一节“其他应用程序中的链接名称示例”。
  7. 在状态中,指示是否启用或禁用链接。
    • 活动:链接将立即开始从其他应用程序接收数据。
    • 非活动:在启用链接之前,链接不会接收数据。禁用链接时,Minitab 将忽略/放弃任何队列中的事务或传入的事务,直到启用链接为止。
  8. 在优先级中,输入数字以指定链接相对于其他链接的优先级。 优先级可以是从 1(最高优先级)到 32(最低优先级)之间的任何整数。当有多个链接同时传输数据或有多个事务等待处理时,优先级非常重要。Minitab 将首先处理优先级较高的链接的数据,然后处理来自优先级较低的链接的数据。优先级相同的链接按照先进先出的原则进行传输。默认优先级为 16。
  9. 在更新方法中,选择如何将数据输入 Minitab。
    • 添加:向一列或多列的末尾添加数据。
    • 替换:用新数据替换一列或多列中的内容。
  10. 在标识栏中,输入您要在其中放置数据的 Minitab 工作表中第一列的编号。 您只需指定标识栏。如果项目引用多列数据,则将其他列插入到标识栏之后。
  11. 在操作中,选择您需要 Minitab 在每次从服务器应用程序执行数据传输后执行的操作。
    • 更新数据并执行命令
    • 仅更新数据
    • 仅执行命令
  12. 在命令中,输入您需要 Minitab 在从其他应用程序传输数据后执行的命令。 键入一个或多个 Minitab 会话命令、子命令或宏。请遵循以下规则:
    • 最多输入 128 个字符(不含换行符)。如果命令序列超过 128 个字符,则可以创建一个宏来包含这些命令。例如,%mymacro 启动可以包含数百行代码的宏。
    • 使用分号 (;) 在命令或子命令后跟随另一个子命令。
    • 在最后一个命令或子命令的结尾使用句点 (.)。
  13. 单击添加或更改,然后单击确定。

其他应用程序中的链接名称示例

这些示例对应于您从其他应用程序向 Minitab 传输数据的情况。

程序 应用程序 主题 项目 说明
Microsoft Access MSACCESS mydata;QUERY 合计 DATA 在名为“mydata”的数据库中,从名为“合计”的查询中获取数据
Microsoft Access MSACCESS mydata;TABLE 库存 DATA 在名为“mydata”的数据库中,从名为“库存”的表中获取数据
Microsoft Excel excel [RESULTS.XLS]第一季度 R1C1:R50C4 在文件 RESULT.XLS 的名为“第一季度”的工作表中,使用第 1 到 50 行来获取列 A 到列 D
SPSS SPSSWIN !DATA [Age Name 1 50] “年龄”列到“名称”列(使用第 1 到 50 行)

创建从 Minitab 指向其他应用程序的链接

您可以向能够接受 DDE 链接的应用程序发送 Minitab 数据,方法是设置从 Minitab 指向其他应用程序的链接。

要创建从 Minitab 指向其他应用程序的链接,请执行下列操作之一:
  • 在 Minitab 中复制数据,转到其他应用程序,并使用粘贴链接或选择性粘贴粘贴数据。
  • 在其他应用程序中创建指向 Minitab 的链接。DDE 命令可能会要求您使用 Minitab 链接名称。链接名称包含三个部分:应用程序、主题和项目。以下是一些 Minitab 链接名称示例:
    应用程序 主题 项目 说明
    minitab [myproj.mpj] worksheet 1 C1 检索列 1 的所有数据
    minitab [myproj.mpj] worksheet 1 C1:C3 检索列 C1-C3 的所有数据
    minitab [myproj.mpj] worksheet 1 R1C1 检索行 1、列 1 的内容
    minitab [myproj.mpj] worksheet 1 R1C1:R5C2 检索列 1 和列 2 中从行 1 到行 5 的值
    minitab 系统 (一个 Minitab 命令) 执行指定的命令。此命令可以是宏调用。

不能使用 Minitab 列名(如“results”或“test1”)来指定范围。也不能链接到矩阵或常量。

  • Minitab.com
  • 许可证门户
  • 商店
  • 博客
  • 联系我们
  • Cookie 设置
Copyright © 2025 Minitab, LLC. All rights Reserved.
Minitab

通知

您现在将离开 support.minitab.com。"

单击继续以继续: