以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=11265)

--  作者:lufuding
--  发布时间:2012/4/24 15:43:14
--  [求助]
VBA怎么样才能读取INI文件中的值,这个GetPrivateProfileFloat怎么用? vba怎么读取全局变量?是用宏还是自定义函数?怎样才能让PEL应用并做出指标线?最好能给个例子,非常感谢~~~!
--  作者:Leon
--  发布时间:2012/4/24 16:36:43
--  

第一个问题:

GetPrivateProfileFloat(AppName, KeyName, Value, FileName) 从INI文件中读取浮点数变量,

AppName        应用分类名称

KeyName        主键名称

Value          写入到INI文件的数值

FileName       INI文件的全路径名称

 

例如:

sub mtest()
tag = cdbl(document.GetPrivateProfileFloat("operation", "tag", 0, "C:\\out1.ini"))
msgbox tag
end sub

[此贴子已经被作者于2012-4-24 16:38:23编辑过]

--  作者:王锋
--  发布时间:2012/4/24 17:54:33
--  

vba怎么读取全局变量?是用宏还是自定义函数?怎样才能让PEL应用并做出指标线?

问题描述不清,无法回答。

还请用户可否能花点时间描述清晰问题,试想如果问题都描述不清,客服如何回答


--  作者:guotx2010
--  发布时间:2012/4/24 18:40:04
--  

vba读取全局变量的方式是:

AAA=Document.GetExtData("变量")

这就AAA就是从全局变量中取出的"变量"的值

 

这个语句放在自定义函数或独立的模块都行。

 

 

 

 

 

[此贴子已经被作者于2012-4-24 18:40:58编辑过]

--  作者:lufuding
--  发布时间:2012/4/24 19:41:36
--  
谢谢各位老师从百忙之中回答,感激不尽,谢谢~~!继续学习!