vb.net怎么实现读取指定WORD文档中的内容

 我来答
Jack4DotNet
2020-09-21 · TA获得超过128个赞
知道小有建树答主
回答量:218
采纳率:91%
帮助的人:31.3万
展开全部

添加spire.doc.dll为引用,在vb.net中读取指定word文档的内容到 txt文件,代码示例如下:

  1. '加载Word文档

  2. Dim doc As Document = New Documentdocument.LoadFromFile("测试文档.docx")

  3. '使用GetText方法获取文档中的所有文本

  4. Dim s As String = doc.GetText

  5. File.WriteAllText("文本1.txt", s.ToString)

lion9910
2016-12-27 · 超过18用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:32.9万
展开全部
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then

Dim docApp As Word.Application
Dim docDocument As Word.Document
Try
docApp = New Word.Application
docDocument = docApp.Documents.Open(OpenFileDialog1.FileName, , , , , , , , , , , , , , , )
Dim strTemp As String
For i = 1 To docDocument.Paragraphs.Count
'''''这里是一段一段的读出,你也可以选择别的方式

strTemp = docDocument.Paragraphs(i).Range.Text.Trim
Debug.Print(strTemp)
Next
Catch ex As Exception
Throw ex
End Try
End If

工程里面引用Microsoft Word 14.0 Object Library
另外,网上vb.net的资料真心少,查资料的时候可以查c#的,改改语法就是了,都是.net家族的,通用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2016-11-25 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2777万
展开全部
怎么理解你这里说的“指定”?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式