TC官方合作论坛

 找回密码
 立即注册
查看: 1720|回复: 4

懒人办公插件.返回值为数组的错误。

[复制链接]
发表于 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的威信。

回复

使用道具 举报

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

回复 支持 反对

使用道具 举报

发表于 2016-6-11 12:04:37 | 显示全部楼层
吧主,我就说有这个问题嘛.上次你在贴吧还说是我个人技术问题.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 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-23 11:24:58 | 显示全部楼层
筛选和查找好像都有问题。从5.0就有了。这许多年也没有解决。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-11 04:28 , Processed in 0.040878 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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