希望能继续提供下载,谢谢。

in discussion 中文讨论区 / twsATSXL (IB TWS) » Excel 2003 crashing on loading the twsATSXL.XLL
hi there,
i am trying to load this excel image but it does not load and excel 2003 just closes without any error message
i have configured the file as explained on the website and installed interop assemblies but it is not working
请教espresso,win8 64系统,excel 2013,初次使用,load ATSXL,显示“AtsAddin is not available”;在excel加载项中手动添加ATSXL.xll,没有结果;请问如何解决?多谢
Carlos
Hi,
First, I would like to thank you for providing an "interconnection" between Amibroker and IB. I am still learning as to how to use your software correctly. I am trying to use the English version of twsATSXL. I get an error when i open the xls file.
SheetGC01(CFG) —> Function COL() —> tColName = Ucase(tColName) —> "Cannot find object or library"
I cannot work with the XLS as it hangs at this point and only way to get out is to "end task" using the Task Manager.
I read through this forum and you have provided a ZH-version of the updated XLS that does not have this error. Could you please post/email an English-version of the updated XLS?
Thank you, once again for providing this utility.
也许你的中文版有点什么问题,
下次有中文版的话,可以试试我在 "26 Nov 2013, 11:24" 回复的方法。
win2003系统有GHOST备份,直接装了英文版Excel 2003,问题解决。
有空我再装一次中文版Excel 2003试试,难道真是中文版excel 造成的“429”错误?
请参考下面微软下面这篇关于429错误的文章,里面提到了一些解决这个问题的方法:
You receive run-time error 429 when you automate Office applications
http://support.microsoft.com/kb/828550
第1个部分是代码方面的,估计不是代码的问题,因为我有相同的环境,没有遇到这些错误。
你可以主要看第2个部分:Examine the automation server(这里面的步骤重点看看)
然后再看看第3个部分:Examine the system
查了一下这个"429"错误,其中一个解决方法是重新安装office, 可能是有什么内部文件版本间的冲突。
你在装英文版之前试试这个:
在 IB API的安装目录下,C:\TWS API\, 应该有个excel示例的目录,
里面有个文件,TwsActiveX.xls
你试试打开这个文件,编译一次,然后点General工作表上的Connect按钮,
看能否连接 IB Gateway
Windows 2003 Server + Excel 2003 都是中文版,Excel 2003 也装了最新的那个补丁sp3。
打开“twsATSXLv4.0_sample101_20131106_ZH_IB_API_v969.xls”,立即会显示一个窗口,窗口标题“Micorsoft Forms”,窗口内容 "无法装载这个对象,因为它不适用于这台计算机" ,打开VBA编辑器,点"编译",又会提示找不到XML V6.0 的库了。
而打开“twsATSXLv4.0_sample101_20131106.xls”,不会立即显示"无法装载这个对象,因为它不适用于这台计算机" ,打开VBA编辑器,点"编译",会显示"无法装载这个对象,因为它不适用于这台计算机" ,点确定后,会再次显示"无法装载这个对象,因为它不适用于这台计算机" ,之后程序就停下了。
周末我有空,装英文版Excel 2003 试试吧。
Windows 2003 Server + Excel 2003 正是我一直用的环境,
你的版本都是中文版吗?(我的都是英文版)
Excel 2003 有没有最新的那个补丁(sp3?)
你试试打开“twsATSXLv4.0_sample101_20131106_ZH_IB_API_v969.xls”
按 Ctrl+F11 打开VBA 编辑器,点"编译",
看看能否编译通过?需要先确定是VBA, 还是 IB API, 还是其他..
刚试了一下,我另外一个环境: win7 -32 及 excel 2007 ,更新“twsATSXLv4.0_sample101_20131106_ZH_IB_API_v969.xls” 后可正常运行了。Win2003 环境 找不到原因。
安装过,也是“429”错误。
后来我更新了“twsATSXLv4.0_sample101_20131106_ZH_IB_API_v969.xls”,打开后Load ATSXL, 显示一个窗口,窗口标题“Micorsoft Forms”,窗口内容 "无法装载这个对象,因为它不适用于这台计算机",之后仍显示“429”错误。
anbeng同学,twsATSXL 装入到 excel 2010 之后只会有一个菜单项,
就是显示一个窗口而已。 :)
另, excel 2007/2010 的界面和 excel 2003 差别很大。
twsATSXL 那个菜单项显示在 Add-in (插件?)那个菜单页上。
twsATSXL更新也没有菜单项,因为需要退出 excel.
参考入门指南,运行 update-twsATSXL.bat
969版的工作正常,只是twsATSXL更新和excel中的twsATSXL菜单项没有显示。继续学习,非常感谢espresso!!
刚才在 win7 64 + Excel 2003 上面试了一下,遇到大家说的这个问题,发现是 IB API 的版本问题,
大家下载的都是最新的 v969 版本,里面一个工作表用到 XML 6.0 (虽然 ATSXL 用不到),
我的那两个示例文件引用的是老版本的 XML 2.0,
在比较新的Windows上面已经没有 XML 2.0,所以会出错。
我上传了一个包含这个错误修正的包给大家试试,如果可以用的话,我在放到正式的下载包里面,谢谢!
试试把 Microsoft Visual C++ 2008 Redistributable Package (x86) 这个装上去?
我测试过 v9.69 和 Excel 2010,没有遇到这样的问题。
你有没有按照 http://www.atsxl.com/zh:config-excel 上面的说明把 ATSXL 插件所在的目录设置为可信任的位置?
还没有来得及把这个链接完全翻译成中文。
你可以参照一下这个:
http://office.microsoft.com/zh-cn/excel-help/HA010354326.aspx
请下载下面的最新错误修正包试试。我测试 Excel 2010 的那个版本不是 IB 的接口,搞混淆了。 :)
看来是Windows 7上面的问题,我的测试是在 Windows XP 和 Windows 2003 Server 上面的。
等我明天在 win7 64 + Excel 2007 上面测试一下,看看还缺点什么。
运行错误“429”,ActiveX 部件不能创造对象,点调试,进入Visual Basic 调试窗口,光标停在模块Main,“Set objTWSControl = New cTWSControl”
这个问题如何解决呢?
环境:win2003 and excel2003
同样的问题,我的是win7 -64旗舰,excel 2007