Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]在后台交易程序中调用VBA函数

1楼
du_zb 发表于:2016/5/9 15:54:13
要新建自定义函数的话只能在默认的VBA项目里的function模块编写吗?
自己新建的VBA项目里面的函数如何被后台交易程序调用呢?
2楼
王锋 发表于:2016/5/9 18:14:11

不必要非要在function模块,在其他模块也行的,但是为了方便管理和维护,建议你放在function模块中

3楼
du_zb 发表于:2016/5/9 22:58:32
如果我新建一个VBA工程,这个工程里的函数也可以被PEL调用是吗?
直接写函数名就可以调用了吗?
4楼
yukizzc 发表于:2016/5/10 9:39:02
是的
5楼
du_zb 发表于:2016/5/10 10:06:50
谢谢。
那请问如果两个工程里面有同名的函数,那PEL怎么识别要调用哪一个呢?
6楼
王锋 发表于:2016/5/10 10:14:25

只有一个活动工程才被金字塔加载运行的,不同的工程需要切换才行

7楼
du_zb 发表于:2016/5/10 10:18:25
谢谢
我在一个新的工程里写了一个简单的函数
以下内容为程序代码:

1 function addab(a,b)
2     addab=a+b
3 end function

然后新建了一个公式调用这个函数
以下内容为程序代码:

1 B:=1;
2 C:=2;
3 A:addab(B,C);

为什么保存的时候显示“ADDAB”未定义?
8楼
王锋 发表于:2016/5/10 10:35:02

被PEL认可的自定义函数,需要在特定的操作下进行,建议你耐心搜索一下论坛以往的讨论

9楼
du_zb 发表于:2016/5/10 10:40:43
这都行...你们难道不是负责给客户解决问题的吗..
10楼
yukizzc 发表于:2016/5/10 11:48:34

http://www.weistock.com/WeisoftHelp/visualbasiczidingyihanshu.htm

这边有pel调用自定义函数与的方法=

共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.