word操作,急急,请大家帮下忙啊

zglongfei 2009-08-18 03:44:44
如何用vb读取word文档中的内容,能把它显示在text中或者赋给一个变量?
我希望循环读取 一行一行的来
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
majun01 2009-08-19
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim value As String
Dim wd As Object
Set wd = CreateObject("Word.Application")
wd.Visible = False
wd.Documents.Open ("E:\\d.doc")
Text1.Text = wd.ActiveDocument.Content.Text
wd.ActiveDocument.Close (False)
End Sub

上面的代码可以将doc中的内容全部读出,而不是一行一行读的,你可以对读出的全部数据进行再次处理。
xmrforever 2009-08-18
  • 打赏
  • 举报
回复
ActiveDocument.Range可以获得全部文本,如果数组量不多,你可以直接将其读入然后处理。否则可以利用临时文件,将这些文本存入一个文本文件,然后一行一行读入。对于每行数据可以使用Split进行分解得到相应的值

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧