一个很纠结的vba有关问题

fieldset{padding:10px;}

一个很纠结的vba问题当前我要把一个窗体封装在vb6.0的dll文件中,这个窗体有若干textbox,和一个确定按钮,在word中有一个label,当点击这个label时显示这个窗体,让用户在窗体中的textbox填内容,然后点确定后,修改word中已经指定的bookmark的值,我现在纠结的问题是,在窗体的代码里访问bookmark要用到thisdocument这个变量,这个变量怎么传值啊?我说的可能有点乱,我可以问题补充,谢谢各位大神了,我实在百度不到我的解决办法了……——解决方案——————————————————–thisdocument是个对象。首先你得在引用里添加Microsoft word 14.0 object Library(word2010的)New一个document对象,将当前的打开的document赋给它,然后用document的bookmark属性。个人觉得只要获得当前的document就可以了吧。——解决方案——————————————————–VB code

    Dim XlApp As New Word.Application '声明一个Word应用    Dim xlBook As New Word.Document '声明一个Word文档    Set xlBook = XlApp.Documents.Open("c:\b.doc") '打开指定的Word文件    XlApp.ActiveDocument '这个或者xlBook都是你要的------解决方案--------------------------------------------------------VB codeDim Word_app=createobject("word.application")MsgBox word_app.documents.cout这个居然返回是0!怎么回事引用按钮居然没用!!!你这个只是创建了一个word程序的实例,并没有新建一个document,所以是0啊。楼上解释的相当明了了。你打开一个现有的doc文件,就会有一个当前的document.人生谁无少年时,甜苦酸辛各自知。

一个很纠结的vba有关问题

相关文章:

你感兴趣的文章:

标签云: