关于Word中 的VBA 编程
分类: 电脑/网络 >> 程序设计 >> 其他编程语言问题描述:怎么用VBA编程 实现:把每行开头有"第XX条"字样的文字都加粗.因为行太多,手动去一个个改太慢了.顺便问下:怎么在VBA里面引用WORD文档里面的字? 比如WORD里面有一段文字:"建立反对撒客里空的龙卷风"怎么用MsgBOX显示出这段文字里面的第3个字和第4个字?解决你的“顺便问下".....Sub Macro1()Dim strText As StringstrText = "建立反对撒客里空的龙卷风"Selection.TypeText strTextSelection.MoveStart Unit:=wdLINe, Count:=-1Selection.MoveEnd Unit:=wdCharacter, Count:=-1 * (Len(Selection.Text) - 4)Selection.MoveStart Unit:=wdCharacter, Count:=3Selection.Font.Bold = TrueMsgBox Selection.TextEnd Sub
可以用什么工具或者编程技术实现对word文档的操作?
有很多,比较常用的是VBforApplication,也就是VBA,默认是不打开的,可以按照以下步骤打开
点击文件->选项
点击左侧的自定义功能区
出现两列,第二列中靠中间的位置有个开发工具,默认没有打勾,将这个选项勾上然后点击确定
然后再word顶部的菜单栏最右边就会出现开发工具,就可以调出VBA的开发工具了,使用的是VB的语法
其他的.netframework也有丰富的office库也可以对word编程,不过支持的事件没有vba多