以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  WebBrowser 的 OfficeToolBar 属性有问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62189)

--  作者:zhsenchzhi
--  发布时间:2014/12/26 23:39:00
--  WebBrowser 的 OfficeToolBar 属性有问题
我使用了 WebBrowser  打开excel文件,并且 OfficeToolBar = True,为什么只有第一次打开excel 时  能显示Excel的菜单和工具栏,切换文件后就不显示Excel的菜单和工具栏了呢?

代码如下:

If e.Col.Name = "文件" Then
    Dim fileDesc As String =  e.Row("描述")
    Dim fileFullDir As String =  e.Row("文件完整路径")
    Dim web As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
    web.OfficeToolBar = True
    If fileDesc = "文件" Then
        
        web.OfficeToolBar = True

        web.Address = fileFullDir
        
    \'Else
        \'web.Address = Nothing
    End If
    
End If

这个代码是 加给一个table的 click事件的,  webbrowser能够正确切换文件,说明该段代码已经被执行,可是就是  Excel的菜单和工具栏 显示有问题,只能显示一次,只有切换文件,就不显示Excel的菜单和工具栏 了,但是文件能够正确切换

--  作者:Bin
--  发布时间:2014/12/27 8:51:00
--  
切换好 再次设置 web.OfficeToolBar = True
试试 web.OfficeToolBar = false
web.OfficeToolBar = True