十分告急,求各位指点下,拜谢啊,关于VB操作Word问题
毕业设计做一个试题库系统,要求试题录入的时候可以调用word完成诸如公式啊,图片啊的输入,要怎么做啊?完全没有思路,百度了很久,据说可以用OLE控件和WORD对象还有VBA,但是不知所云,求教各位给我点指点,多谢多谢 --------------------编程问答-------------------- up,我也在为这个烦恼,OLE感觉太难控制了 --------------------编程问答-------------------- 为什么要OLE控制呢?
直接外部控制就可以了。
提供技术支持。QQ:5507350 --------------------编程问答-------------------- Selection.InsertSymbol CharacterNumber:=8730, Unicode:=True, Bias:=0
Selection.TypeText Text:="222"
Selection.TypeParagraph
Selection.TypeParagraph
WordBasic.EquationEdit
Selection.InlineShapes.AddPicture FileName:= _
"c:\My Pictures\bq表情图片\磊.gif", LinkToFile:= _
False, SaveWithDocument:=True
Selection.MoveRight Unit:=wdCharacter, Count:=1
就这原理了,上面是公式,下面是图片 --------------------编程问答-------------------- 可以通过创建Word对象来完成。
在引用了Microsoft Word 14.0 Object Library(当然,不一定是14.0,你电脑上是哪一个就那一个,见到Microsoft Word就选上就是了)之后,就可以通过下面代码创建Word对象:
Dim WApp As New Word.Application
Dim Wdoc As New Word.Document
Private Sub Form_Load()
Set WApp = New Word.Application
Set Wdoc = WApp.Documents.Add '新建一个文档到wdoc对象
'或是用这个语句打开一个文件
'Set Wdoc = WApp.Documents.Open("文件路径(包括详细路径)")
WApp.Visible = True
'让Word的窗口显示出来,当然你也可以设置成False,让Word的窗口不显示
'……
End Sub
其他的一些功能可以自己打开对象浏览器去看,一般都是用Application和Document这两个对象,而如果要用到其他的对象,就要留意去这两个对象的属性或方法当中去找,看看有没有那个属性是指向你想要用的库的。一般的属性,方法,库的名字都是对表着它的功能,看不懂英文的就翻译一下,就可以知道他的大致功能了。
实在不行再来找我吧,QQ:1838805008
补充:VB , 基础类