使用EXCEL RTD函数设置刷新频率的方法

RTD函数默认的刷新频率是2000ms,这意味着你在使用RTD展示股票行情信息,不会获得市场上发生的每一次价格变动。

Microsoft RTD接口有一个ThrottleInterval属性,用于确定数据刷新之间的间隔。可以手动将节流间隔更改为较小的值,以提高实时数据的刷新率。

改变ThrottleInterval属性最简单的方法是通过VBA:

  1、在Excel中,按Alt_F11进入Visual Basic编辑器窗口。

  2、在Visual Basic编辑器窗口中,单击View ->即时窗口或按住Ctrl_G打开即时窗口。

  3、在“立即”窗口中,键入以下代码,然后单击Enter:

    Application.RTD.ThrottleInterval=200

  4、要验证设置是否正确,请在“立即”窗口中键入这行代码,然后单击Enter:

    ? Application.RTD.ThrottleInterval

这样的话EXCEL的数据就会以200ms的频率刷新,需要注意的是:不要将频率设置的过短,这样会影响EXCEL的操作流畅性

原文地址:https://www.cnblogs.com/locusts/p/11597920.html

时间: 2024-11-05 20:46:30

使用EXCEL RTD函数设置刷新频率的方法的相关文章

Excel 自定义函数

Excel自定义函数编写有3种方法: 1.VBA种编写:直接编写 2.自定义函数编写到XLL中:如果您熟悉C++,可以将自定义函数编写到XLL中,不熟悉也可以使用ExcelDNA这个开源的库使用.NET技术也可以将您的代码编译为XLL 3.将类库注册成Com组件也可在Excel中调用:如果熟悉.NET,使用C#编写自定义函数类库,然后将类库注册成Com组件也可在Excel中调用

Excel常用函数大全

1.ABS函数  函数名称:ABS  主要功能:求出相应数字的绝对值.  使用格式:ABS(number)  参数说明:number代表需要求绝对值的数值或引用的单元格.  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100).  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”. 2.AND函数  函数名称:AND  主要功能:返回逻辑值:如果所

excel VLOOKUP函数的用法

VLOOKUP函数是Excel中几个最重函数之中的一个,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明.本文为入门部分 一.入门级 VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回忆要查找到的值.它的基本的语法为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找) 以下以一个实例来介绍一下这四个參数的使用 例1:例如以下图所看到的,要求依据表二中的姓名,查找姓名所相应的年龄. 公式:B13 =VLO

Asp.Net中应用Aspose.Cells输出报表到Excel 及样式设置

解决思路: 1.找个可用的Aspose.Cells(有钱还是买个正版吧,谁开发个东西也不容易): 2.在.Net方案中引用此Cells: 3.写个函数ToExcel(传递一个DataTable),可以另写个SetCellStyle的函数专门给各列设置样式. 4.在按钮的Click事件中调用此ToExcel()即可. 注:想更详细了解的到Aspose网站去,那里有很多在线文档,够你看的了.也可以下载个Demo程序研究. 部分代码贴在这里,代码还有需要改进的地方,暂时这么用着,给自己以后方便查找,再

excel VLOOKUP函数的使用方法 .

VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明.本文为入门部分 一.入门级 VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值.它的基本语法为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找) 下面以一个实例来介绍一下这四个参数的使用 例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄. 公式:B13 =VLOOKUP(A13

C#语言将 mysql数据库表格导入excel的函数

private void DataTabletoExcel(System.Data.DataTable tmpDataTable, string strFileName) { if (tmpDataTable == null) { return; } int rowNum = tmpDataTable.Rows.Count;//行 int columnNum = tmpDataTable.Columns.Count;//列 int rowIndex = 1;//行 int columnIndex

Excel逻辑运算函数

Excel逻辑运算函数 1.FALSE和TRUE的使用 ? 筛选出表中salary>6.gender为男.age>28至少满足这三个条件中的两个的数据 1.依次使用:=C2>6.=D2="男".=E2>28 2.对的得到的FALSE或TRUE进行相加:=F2+G2+H2 3.筛选出和值大于等于2的数据 2.IF(logical_test, value_if_true, [value_if_false]) ? logical_test为条件,value_if_tr

agruments应用——求出函数参数的总合&&css函数——设置/读取对象的属性&&当前输入框高亮显

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

垂直同步、绘制效率、显示器刷新频率与帧率(转)

从后缓存到显示器       最近在看D3D的架构,在这过程中对帧率这个一直认为很简单的东西有了更多的理解.在过去看来,帧率就是显卡渲染一帧所用时间的倒数,现在看来远远不是这个样子. 要真正理解这个问题要从绘制数据从显存中到屏幕的这一个过程来说起,下图就是这个过程 显存中存在前后缓存,前缓存就是屏幕上最终看到的像素,而后缓存是绘制使用,后缓存绘制好一帧,通常就交换一次,写给前缓存,而显示器则从前缓存不断的读取数据. 交换帧率与刷新帧率 通常我们很在意渲染的效率,其实就是绘制的效率,这就是图中的f