示例
'在Test过程中打印出上海600217品种当前最新价。示例2:
'读取白糖得日线数据
Set HistroyData =
marketdata.GetHistoryData("SRX00","ZQ",5)'若要是分钟这里填0
for i = 0 to HistroyData.count-1
if i = 10
then
'显示第11个数据得时间,收盘,成交量
msgbox
HistroyData.date(i)
msgbox HistroyData.Close(i)
msgbox
HistroyData.Volume(i)
end if
next
--------------
用这个也可以
Set History = marketdata.GetHistoryData("m01","dq",0)
userform2_textbox1.text =History.Close(History.Count-Formula.DataSize+aa)
---------------------
用ReportData 对象可以取窗口数据。
证券行情数据对象,该对象用于表示该证券最新行情数据。
示例
' 得到框架名称为"Technic",窗格名称为"Main"的窗格对象
Set Grid
= Technic.GetGridByName("Main")
'得到该窗格所对应的动态行情对象
Set
ReportData = Grid.GetReportData()
'取当前最新价
NewPrice = ReportData.NewPrice
MsgBox
NewPrice
不清楚你要求的任意窗口是什么意思,提出问题之前还请尽可能将你的思路描述清楚这样才有助于别人迅速帮你。
可以参考下面的方法
Frame 对象
下面的两个属性和方法
GridCount 框架内所包含窗格个数。
GetGridByIndex 得到指定序号(基于0索引)的窗格对象。
参考Grid对象
Application.ActivateFrame("Technic")
Set Grid = Technic.ActiveGrid
MsgBox Grid.CycType