我想用vb.net做一个统计word文档的程序,现在有问题了,帮帮忙!!1

niannia 2002-08-19 01:20:18
加精
我见过一个用vb做的这个程序,原理是创建一个Word对象,调用其ComputeStatistics方法统计出文档信息。在vb.net里是不是也可以用这个呢?
是不是先要引用什么东西吧?为什么直接写dim wd as new word.application就不对呢?
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
acptvb 2002-08-19
  • 打赏
  • 举报
回复
感谢您使用微软产品。

您可以在vb.net的工程中加入引用Word Object Library,就可以用类似VB中的方法统计word文档中的数据。如下例:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim oWord As Word.Application
Dim oDoc As Word.Document
oWord = CreateObject("word.Application")
oWord.Visible = True

With oWord
oDoc = .Documents.Add("e:\fred.doc")
.ActiveDocument.PageSetup.PaperSize = Word.WdPaperSize.wdPaperA3
MsgBox(.ActiveDocument.ComputeStatistics(Word.WdStatistic.wdStatisticCharacters))
End With

End Sub

在VB.NET中获得word文档的属性的例子还可参阅:
Q303294 HOWTO: Use VB .NET Automation to Get/Set DocumentProperties
http://support.microsoft.com/support/kb/articles/q303/2/94.asp

- 微软全球技术中心 VB技术支持

本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
lizhuohua 2002-08-19
  • 打赏
  • 举报
回复
要先引入声明:
microsoft word 9.0 object library。
在项目->引入声明
你再试试。
Latitude 2002-08-19
  • 打赏
  • 举报
回复
创建的方法见
http://www.csdn.net/expert/topic/868/868221.xml?temp=.5143244
lizhuohua 2002-08-19
  • 打赏
  • 举报
回复
帮你up

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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