Foxtable(狐表)用户栏目专家坐堂 → WebBrowser 的 OfficeToolBar 属性有问题


  共有2865人关注过本帖树形打印复制链接

主题:WebBrowser 的 OfficeToolBar 属性有问题

帅哥哟,离线,有人找我吗?
zhsenchzhi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
WebBrowser 的 OfficeToolBar 属性有问题  发帖心情 Post By:2014/12/26 23:39:00 [只看该作者]

我使用了 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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/27 8:51:00 [只看该作者]

切换好 再次设置 web.OfficeToolBar = True
试试 web.OfficeToolBar = false
web.OfficeToolBar = True


 回到顶部