我在webbrowser中打开一个word文档,然后打开本地的一个word后,webbrowser中的word再也不能激活了,请问怎么解决

解决方案 »

  1.   

    就是好像假死一样,鼠标点过去,webbrowser中的word无法变成当前文档,鼠标指针不在word中出现,所以就不能在word里面编辑任何内容
      

  2.   

    http://blog.csdn.net/technofantasy/category/28061.aspx//看下这里面是否有需要的。
      

  3.   

    象下面,按Command2,鼠标指针会到WebBrowser1的word里去,但是定在那定着不能动
    Private Sub Command1_Click()
    WebBrowser1.Navigate "c:\test.doc"
    End SubPrivate Sub Command2_Click()
    WebBrowser1.SetFocus
    End SubPrivate Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
    MsgBox "显示完毕"
    End Sub
      

  4.   

    是不是获得焦点的对象不对,还是怎么搞得
    在未打开另一个word之前,焦点完全可以进入WebBrowser1的word里
      

  5.   

    基本上累死了
    找了无数资料,说Delphi 靠doVerb(ovShow)搞定类似情况
    所以加个
    Private Sub Command1_Click()
    WebBrowser1.Visible = False
    WebBrowser1.Visible = True
    End Sub
    果然可以,
    只是这种方法是不是比较土,有更好的吗,请各位高手关照一下,谢谢!!
      

  6.   

    Webbrowser1.enable=false
    Webbrowser1.enable=true
    试试,我没试过