设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5176|回复: 2
打印 上一主题 下一主题

RTD函数如何用?希望给个实例。

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-2 10:07:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我最近想用EXCEL通过自动采集设备的COM端口自动采集数据,不知道是否可以用EXCEL中的RTD函数实现,如果可以,怎样使用,希望给个实例,请大家指教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-10-2 11:07:46 | 只看该作者
RTD 函数(摘自OFFICE帮助)
全部显示全部隐藏从支持 COM 自动化 (COM 加载项:通过添加自定义命令和指定的功能来扩展 Microsoft Office 程序的功能的补充程序。COM 加载项可在一个或多个 Office 程序中运行。COM 加载项使用文件扩展名 .dll 或 .exe。)的程序中检索实时数据。

语法

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

ProgID     已安装在本地计算机上、经过注册的 COM 自动化加载宏 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。)的 ProgID 名称,该名称用引号引起来。

server     运行加载宏的服务器的名称。如果没有服务器,程序是在本地计算机上运行,那么该参数为空白。否则,用引号 ("") 将服务器的名称引起来。如果在 Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) 中使用 RTD,则必须用双重引号将服务器名称引起来,或对其赋予 VBA NullString 属性,即使该服务器在本地计算机上运行。

topic1, topic2,...     为 1 到 253 个参数,这些参数放在一起代表一个唯一的实时数据。

注解

必须在本地计算机上创建并注册 RTD COM 自动化加载宏。如果未安装实时数据服务器,则在试图使用 RTD 函数时将在单元格中出现一则错误消息。
如果服务器继续更新结果,那么与其他函数不同,RTD 公式将在 Microsoft Excel 处于自动计算模式下进行更改。
示例

公式 说明(结果)
=RTD("MyComAddIn.Progid",,"LOREM_IPSUM","Price") 数据
3#
 楼主| 发表于 2010-10-2 15:20:53 | 只看该作者
感谢回复,这段文字我已在网上查到,只是不明实际使用,希望能举个实例个我指点,多谢。深表谢意!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 01:42 , Processed in 0.072533 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表