vb.net 对word操作

问题描述

我在用vb对word进行批量操作,需要删除一些链接和一些特定的文字。请问现在我遍历打开文件的fields,怎样才能取得fiedl的内容我直接用field.data系统报错:域不包含数据此段代码如下:oApp=CreateObject("Word.Application")oApp.Visible=FalseoDoc=oApp.Documents.Open(mFileInfo.FullName)Content=oDoc.Content.TextDimoFieldAsMicrosoft.Office.Interop.Word.FieldForEachoFieldInoDoc.FieldsIfoField.Type=88ThenoField.Delete()EndIf

解决方案

解决方案二:
去找个vba参考手册!field.range再去操作吧,好就没玩了,不记得了。。。
解决方案三:
求助啊
解决方案四:
等待牛人来答.

时间: 2024-09-17 03:42:36

vb.net 对word操作的相关文章

怎样在VB中控制WORD

使用VB编程时,有时需要调用Microsoft Word对文字进行编辑.排版及输出.为实现这种调用,可以使用Shell函数.OLE自动化.在包容器中嵌入Word对象等方法.经过试用和比较,总结出了这几种方法的各自特点. 1 使用Shell函数直接调用 语法:Shell (pathname[,windowstyle]).Pathname是指要执行的程序的名字和任何必须的参数或命令行开关,可以包括目录和驱动器名:Windowstyle是执行程序的窗口风格的数字. 使用Shell调用Word比较简单,

vb编程-vb编写让word文件在AxWebBrowser中打开

问题描述 vb编写让word文件在AxWebBrowser中打开 只能弹出打开,无法在框内显示mypath = Directory.GetCurrentDirectory() AxWebBrowser1.Navigate(mypath & ""章节文件1.docx"")该如何操作

VB中调用Word拼写检查

VB 中调用 Word 拼写检查 Function CheckSpell(IncorrectText as string) as stringDim Word As Object, retText$On Error Resume Next' 建立对象并打开 WORDSet Word = CreateObject("Word.Basic")' 把需要检查的 STRING 放到 WORDWord.AppShowWord.FileNewWord.Insert IncorrectText' 运

word文档-如何用VB语言提取word里面的词语放入数组中

问题描述 如何用VB语言提取word里面的词语放入数组中 请问,假如有一个word文档每一行有一个词语,如何用VB语言提取每一行的词语,放入一个数组中,用逗号隔开...形成如BJ"XX,XX,XX"这种形式,然后在VB中使用该数组...谢谢..拜托了...

java web模拟word考试系统如何解决对word操作的自动判断问题?

问题描述 java web模拟word考试系统如何解决对word操作的自动判断问题? 这个考试系统是关于计算机基础的,现在大学生考试都是上机考,会考查word.Excel的操作题,每道题会规定你做哪些操作,比如:word中,字体都用黑色?8号宋体,等等然后系统可以自动评阅.请问该如何去做? ? 解决方案 用poi库读取word文件解析http://haohaoxuexi.iteye.com/blog/2031335

msword-MFC 引入word操作的问题

问题描述 MFC 引入word操作的问题 其中有个 点击查看->建立类向导-> Add Class...From a type Library...-> C:Program FilesMicrosoft OfficeOfficeMSWORD9.OLB,接下来就可以看到导入的类 但是我打开后是这样的.. 这个接口怎么解决? 解决方案 这样就可以了啊,一般来说,你需要application document,你把它加到右边,确定.

vb.net 串口读取操作造成死机

问题描述 vb.net 串口读取操作造成死机 VB.net串口操作,timer定时发送,程序运行一段时间之后,界面死机,程序停止在serialport.read 这一行,这段程序在datareceived接收事件中,并且已设置ReceivedBytesThreshold属性,readtimeout 设置再大(1000.2000.3000)都不管用,如何处理这个错误让串口继续工作? 解决方案 可试试创建一个线程,和对应的进度事件代理和错误信息事件代理,长时间的io操作不应该和ui处于相同的线程,那

请问用vb.net进行文件操作时如何实现 回车换行,tab,以及空格操作啊。多谢了!

问题描述 请问用vb.net进行文件操作时如何实现回车换行,tab,以及空格操作啊.多谢了! 解决方案 解决方案二:DimsbAsNewSystem.Text.StringBuilder'tabsb.Append(vbTab)'回车换行sb.Append(vbCrLf)空格就是""了解决方案三:mercibcp~~~

aspose.word操作word的问题(处理非文本)

问题描述 aspose.word操作word,普通的文本读取和写入很方便.现在遇到个问题,对于特殊的公式,表格,图片,怎么操作呢?比如:现在mysql数据库有个blob类型字段,word文档的内容有文字,有特殊的公式,有表格,还有图片,怎么将这个文件的内容读取后存储到这个blob字段?然后怎么把数据库里的blob字段写入到word文件中重新生成word文档?知道aspose的Document有个方法GetText();但是不能读取表格等上面说的内容,有没有其他方法能实现这个功能需求? 解决方案