首先申明:请不要使用Word对象,Ole等等。

解决方案 »

  1.   

    请不要使用Word对象,Ole等等你希望通过什么实现?是将文本保存为word文档,还是已经打开了word,编辑后,希望通过vb保存
      

  2.   

    已经打开了word,希望通过vb编写外部程序保存其内容,用户不能交互参与。
      

  3.   


    我提供一个方法给你,不过是取巧的利用Active什么(详细忘了,作用是使某程序成为活动的)的一个API使Word窗体变为活动窗体
    然后利用setcursorpos设定鼠标坐标到(保存)的位置,然后mouse_event完成一次鼠标按键保存OK
      

  4.   

    楼主,我说明一点
    [Active什么]是一个函数,是否是API函数记不清楚,而且函数名我也记不清楚了,但是有这个函数,你得参阅下其他资料
      

  5.   

    感谢楼上的兄弟,方法我试过了,代码如下:
            ShowWindow wHandle, 1
            T = SetActiveWindow(wHandle)
            keybd_event &H11, 0, 0, 0
            keybd_event &H53, 0, 0, 0
            keybd_event &H53, 0, 2, 0
            keybd_event &H11, 0, 2, 0
    不过这段代码关闭Word是没有问题,可是用这种方法却不能关闭找到的Excel和PowerPoint窗口,哪位兄弟能提供能好的方法?