Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文介绍 Microsoft Excel 中 RTD 函数的公式语法和用法。

说明

从支持 COM 自动化的程序中检索实时数据

语法

RTD(ProgID, server, topic1, [topic2], ...)

RTD 函数语法具有下列参数:

  • ProgID    必需。 已安装在本地计算机上的已注册 COM 自动化加载项 ProgID 的名称。 将该名称用引号括起来。

  • server    必需。 应运行加载项的服务器的名称。 如果没有服务器,则在本地运行程序,将此参数保留为空。 否则,输入引号 ("") 将服务器名称括起来。 在 Visual Basic for Applications (VBA) 中使用 RTD 时,服务器需要双引号或 VBA Nullstring 属性,即使在本地运行服务器也不例外。

  • Topic1, topic2, ...    Topic1 是必需的,后续主题是可选的。 1 到 253 个参数,这些参数放在一起代表一个唯一的实时数据。

备注

  • 必须在本地计算机上创建和注册 RTD COM 自动化加载项。 如果未安装实时数据服务器,则在尝试使用 RTD 函数时,单元格中将出现错误消息。

  • 如果服务器继续更新结果,那么与其他函数不同,RTD 公式将在 Microsoft Excel 处于自动计算模式时进行更改。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

公式

描述(结果)

结果

=RTD("mycomaddin.progid",,"Server_name","Price")

从支持 COM 自动化的程序中检索实时数据。

#NAME?

注释

必须在本地计算机上创建和注册 RTD COM 自动化加载项。 如果尚未安装实时数据服务器,RTD 函数会返回 #NAME? 尝试使用 RTD 函数时单元格中的错误消息。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。