Foxtable(狐表)用户栏目专家坐堂 → 数据表导出到WORD模板文件


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

主题:数据表导出到WORD模板文件

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


加好友 发短信
等级:幼狐 帖子:56 积分:433 威望:0 精华:0 注册:2021/5/28 13:47:00
数据表导出到WORD模板文件  发帖心情 Post By:2021/12/12 11:59:00 [只看该作者]

WORD模板文件,能不能指定位置插入程序的某个临时表?如果可以能否指定导出临时表的哪些列?只导出的临时表中有内容的行。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107127 积分:544878 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/12 20:45:00 [只看该作者]

先生成模板,然后使用vba插入表格,类似:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=70762&skin=0

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


加好友 发短信
等级:幼狐 帖子:56 积分:433 威望:0 精华:0 注册:2021/5/28 13:47:00
  发帖心情 Post By:2021/12/13 9:08:00 [只看该作者]

请问下面怎们修改,能够指定插入表在WORD模板文件中的位置?


Dim app As New MSWord.Application

app.Documents.Open("c:\foxtable\Development\CaseStudy\Attachments\统计成绩.doc")

 

try

    Dim doc = app.Documents.Open("c:\foxtable\Development\CaseStudy\Attachments\统计成绩.doc")

    Dim dt As DataTable = DataTables("统计表")

    doc.Tables.Add(Range:=app.Selection.Range,NumRows:=3, NumColumns:= dt.DataCols.Count)

    With app.Selection.Tables(1)

        .ApplyStyleHeadingRows = True

        .ApplyStyleLastRow = True

        .ApplyStyleFirstColumn = True

        .ApplyStyleLastColumn = True

    End With

    For Each dc As DataCol In dt.DataCols

        app.Selection.TypeText(Text:=dc.Name)

        app.Selection.MoveRight(Unit:=12)

    Next

    For Each dr As DataRow In dt.DataRows

        For Each dc As DataCol In dt.DataCols

            app.Selection.TypeText(Text:=dr(dc.Name))

            app.Selection.MoveRight(Unit:=12)

        Next

    Next

    app.Visible = True

catch ex As exception

    msgbox(ex.message)

    app.Quit

finally

  

End try

 


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107127 积分:544878 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/13 9:20:00 [只看该作者]

位置查找参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=126389

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


加好友 发短信
等级:幼狐 帖子:56 积分:433 威望:0 精华:0 注册:2021/5/28 13:47:00
  发帖心情 Post By:2021/12/13 10:03:00 [只看该作者]

谢谢

 回到顶部