TC官方合作论坛

 找回密码
 立即注册
查看: 635|回复: 4
打印 上一主题 下一主题

[BUG反馈] 懒人办公插件.返回值为数组的错误。

[复制链接]
跳转到指定楼层
楼主
发表于 2016-6-10 19:17:55 来自手机 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
懒人办公插件.返回值为数组的错误。
测试目标:EXCEL功能区.数据处理.筛选.
测试命令:LazyExcel.ExcelFilter()
我把代码转换为tc的格式。

功能 执行()
注册插件("rc:LazyOffice.dll", 真)
  变量 LazyExcel, path, Index, Arr
  path = "c:\\测试.xls"
  LazyExcel = 插件("Lazy.LxjExcel")
  Index = LazyExcel.ExcelOpen(path, 1)
  //写入数据用来测试筛选命令
  遍历(变量 m = 1; m < 7; m++)
    遍历(变量 n = 1; n < 5; n++)
      LazyExcel.ExcelWrite(1, m, n, m * n, Index)
    结束
  结束
  //对第2列和第3列执行筛选
  Arr = LazyExcel.ExcelFilter(1, 1, 2, "<5 or >8", Index)
  Arr = LazyExcel.ExcelFilter(1, 1, 3, ">10", Index)
  messagebox(数组转字符串(Arr))
  LazyExcel.ExcelFilterOver(1, Index)
结束

这个问题的存在,大大影响了tc的威信。

回复

使用道具 举报

5#
发表于 2016-6-23 11:24:58 | 只看该作者
筛选和查找好像都有问题。从5.0就有了。这许多年也没有解决。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2016-6-11 13:59:31 来自手机 | 只看该作者

TC论坛。插件专区。
【新版】懒人办公插件 V15.0918.0.4(支持 Excel/ET/Word/Access)
楼主 lxj1985 发消息本帖最后由 lxj1985 于 2015-11-7 22:09 编辑

懒人插件.在TC中调用返回值为数组的函数,就会提示错误。
在AJJL中调用这个函数,却是正常的。

Dim LazyExcel,path,Index,Arr
path="C:\测试.xls"
Set LazyExcel= CreateObject("Lazy.LxjExcel")
Index = LazyExcel.ExcelOpen(path, 1)
'写入数据用来测试筛选命令
For m = 1 To 6
For n = 1 To 4
   Call LazyExcel.ExcelWrite(1, m, n, m*n, Index)
Next
Next
'对第2列和第3列执行筛选
Arr = LazyExcel.ExcelFilter(1,1,2, "<5 or >8", Index)
Arr = LazyExcel.ExcelFilter(1, 1, 3, ">10", Index)
MsgBox join(Arr, VbCrlf)
'筛选结束
Call LazyExcel.ExcelFilterOver(1,Index)
回复 支持 反对

使用道具 举报

板凳
发表于 2016-6-11 12:04:37 | 只看该作者
吧主,我就说有这个问题嘛.上次你在贴吧还说是我个人技术问题.....
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2016-6-10 19:20:13 来自手机 | 只看该作者
估计作者是想拉点赞助。
插件讨论QQ群:14696622 或 群主QQ。
群主将主动加为好友并尽力解答插件使用中疑惑。

回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 22:35 , Processed in 0.145710 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表