使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文介绍 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 函数时单元格中的错误消息。

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×