Foxtable(狐表)用户栏目专家坐堂 → 老师帮忙看看代码问题


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

主题:老师帮忙看看代码问题

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10574 威望:0 精华:0 注册:2014/2/19 16:32:00
老师帮忙看看代码问题  发帖心情 Post By:2016/7/11 16:39:00 [只看该作者]

以下代码是将EXCEL内容复制到WORD,有的EXCEL可以顺利复制粘贴,有的则执行到标红处以后直接报错,麻烦老师看看是不是WS.SELECT及以后的代码有问题?


图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

For Each file As String In FileSys.GetFiles(path)
    If file.EndsWith(".xls") OrElse file.EndsWith(".xlsx") Then
        Dim Wb As MSExcel.WorkBook=excelApp.WorkBooks.open(file)
               
        For k As Integer = 1 To Wb.WorkSheets.Count  '//多个sheet的处理
msgbox(1)
            Dim Ws As MSExcel.WorkSheet=Wb.WorkSheets(k)
msgbox(2)
ws.Select
            Dim Rg As MSExcel.Range = Ws.UsedRange
msgbox(3)
            If Rg.Columns.Count <> 16384 Then
                Rg.copy()
                DocRange.Paste
                Docrange.Collapse(0)
                Docrange.Insertparagraphafter()
                Docrange.Collapse(0)
...........

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/12 0:48:00 [只看该作者]

这句去掉呢?

 

ws.Select

 

做个实例上来看看。

[此贴子已经被作者于2016/7/12 0:48:34编辑过]

 回到顶部