Foxtable(狐表)用户栏目专家坐堂 → 复制粘贴问题


  共有3698人关注过本帖树形打印复制链接

主题:复制粘贴问题

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/14 17:23:00 [显示全部帖子]

这个是易语言做的软件自身的问题。不是foxtable能够解决的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/15 8:33:00 [显示全部帖子]

foxtable复制到EXCEL表没有问题,不行就多复制一下了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/15 9:09:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/topics/1148.htm

比如:

Dim dt As Table = Tables("订单")
Dim Book As New XLS.Book("c:\test\test.xls")
Dim
 Sheet As XLS.Sheet = Book.Sheets(0'引用工作簿的第一个工作表
dim idx as integer = 
Sheet.rows.count
For
 r As Integer = 0 To dt.Rows.Count - 1 '填入数据
    
For c As Integer = 0 To dt.Cols.Count -1
        Sheet(
idx, c).Value = dt.rows(r)(c)
    Next
idx = idx + 1
Next
Book.Save("c:\test\test.xls")

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/15 9:47:00 [显示全部帖子]

这个要另外使用vba操作,参考:http://www.foxtable.com/webhelp/topics/2121.htm

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/15 10:57:00 [显示全部帖子]

我测试没有问题。有存在这个文件吗"D:\Report.xls"?另外要处理的文件不能处于打开状态

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/15 11:33:00 [显示全部帖子]

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\test.xls")
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range = Ws.Range("a1:C4")
Rg.copy()
Wb.close
App.quit

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/15 15:26:00 [显示全部帖子]

试试加上
App.DisplayAlerts = False
App.DisplayClipboardWindow = False

 回到顶部