当前位置:编程学习 > VB >>

十分告急,求各位指点下,拜谢啊,关于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 ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,