从支持 COM 自动化的程序中返回实时数据。
语法
=RTD(ProgID,server,topic1,[topic2],...)
ProgID 已安装在本地计算机上、经过注册的 COM 自动化加载宏的 ProgID 名称,该名称用引号引起来。
server 运行加载宏的服务器的名称。如果没有服务器,程序是在本地计算机上运行,那么该参数为空白。否则,用引号 ("") 将服务器的名称引起来。如果在 Visual Basic for Applications (VBA) 中使用 RTD,则必须用双重引号将服务器名称引起来,或对其赋予 VBA NullString 属性,即使该服务器在本地计算机上运行。
topic1, topic2,... 为 1 到 28 个参数,这些参数放在一起代表一个唯一的实时数据。
说明
- 必须在本地计算机上创建并注册 RTD COM 自动化加载宏。如果未安装实时数据服务器,则在试图使用 RTD 函数时将在单元格中出现一则错误消息。
- 如果服务器继续更新结果,那么与其他函数不同,RTD 公式将在 Microsoft Excel 处于自动计算模式下进行更改。
示例
公式 | 说明(结果) |
---|---|
=RTD("MyComAddIn.Progid",,"LOREM_IPSUM","Price") | 数据 |