加载中…
个人资料
小二
小二
  • 博客等级:
  • 博客积分:0
  • 博客访问:3,673
  • 关注人气:43
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

利用vba在excel中提取word表格数据

(2011-04-15 14:31:05)
标签:

杂谈

Sub 按钮1_Click()
    Dim wdApp
    Set wdApp = CreateObject("word.application")
    path_ = ThisWorkbook.Path
    wdApp.Documents.Open (path_ & "\新建 Microsoft Word 文档.docx")
    wdApp.Visible = True
    n = wdApp.ActiveDocument.Tables.Count
    x = 0
    y = 0
    For i = 1 To n
     rs = wdApp.ActiveDocument.Tables(i).Rows.Count
     cs = wdApp.ActiveDocument.Tables(i).Columns.Count
     For m = 1 To rs
            x = x + 1
            y = 1
            For n = 1 To cs
                vv = wdApp.ActiveDocument.Tables(i).cell(m, n)
                Cells(x, y) = Mid(vv, 1, Len(vv) - 1)
                y = y + 1
            Next
        Next
    Next
End Sub

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有