怎样抓取网页数据(程序中检索实时数据语法RTD(ProgID,)函数 )
优采云 发布时间: 2021-11-05 03:25怎样抓取网页数据(程序中检索实时数据语法RTD(ProgID,)函数
)
从支持 COM 自动化的程序中检索实时数据
语法
RTD(ProgID, server, topic1, [topic2], ...)
RTD 函数语法具有以下参数:
程序 ID:必需。已安装在本地计算机上的已注册 COM 自动化加载项 ProgID 的名称。将名称括在引号中。
服务器:需要。加载项应在其上运行的服务器的名称。如果没有服务器,则在本地运行该程序并将此参数留空。否则输
将服务器名称用引号 ("") 括起来。在 Visual Basic for Applications (VBA) 中使用 RTD 时,服务器需要双引号或
即使在本地运行服务器时,VBANullstring 属性也不例外。
Topic1, topic2, ...:Topic1 为必填项,后续topics 为选填项。1 到 253 个参数,这些参数共同代表一个独特的
实时数据。
阐明
必须在本地计算机上创建和注册 RTD COM 自动化加载项。
如果未安装实时数据服务器,当您尝试使用 RTD 功能时,单元格中将出现错误消息。
如果服务器继续更新结果,与其他函数不同,当 Microsoft Excel 处于自动计算模式时,RTD 公式会发生变化。
RTD函数的作用是实现来自COM的实时数据,大大扩展了Excel与外部程序之间信息交换的目的。
此功能常用于制作自动更新的股票信息表。使用该功能需要注意的是:
RTD COM 自动化插件必须在本地计算机上创建并注册;如果未安装实时数据服务器,将返回错误值。
具体方法和步骤如下:
成功创建自动加载项后,我们可以使用此功能引用数据,然后我们将在此表中显示
使用各个功能的具体步骤:
选择单元格U14,点击插入函数,在搜索框中搜索并找到RTD函数,点击确定;
我们在 prog ID 中输入创建的加载项信息:rtdvb6.stock;
服务器未满;
题目填写股票代码SZ002200,双引号;
点击确定完成参考~