Foxtable(狐表)用户栏目专家坐堂 → 如何在WebBrowser中浏览office2010的文档


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

主题:如何在WebBrowser中浏览office2010的文档

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


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
如何在WebBrowser中浏览office2010的文档  发帖心情 Post By:2017/7/13 13:54:00 [只看该作者]

想在窗口中直接显示EXCEL,代码如下:
Dim wbr As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
Dim rpt As String = ProjectPath & "Reports\数据报表.xls"
wbr.OfficeToolBar = True
wbr.AddRess = rpt

EXCEL2003的文件可以正确在窗口浏览,但2010的老是提示要在EXCEL打开,
office.reg已导入

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2017/7/13 13:55:00 [只看该作者]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2017/7/13 13:58:00 [只看该作者]

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]
@="Microsoft Office Excel 97-2003 工作表"
"EditFlags"=dword:00010000
"BrowserFlags"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]
@="Microsoft Office Excel 工作表"
"EditFlags"=dword:00010000
"BrowserFlags"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8]
@="Microsoft Word 文档"
"EditFlags"=dword:00010000
"BrowserFlags"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.12]
@="Microsoft Office Word 文档"
"EditFlags"=dword:00010000
"BrowserFlags"=dword:00000024

office.reg内部可以改造不?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/13 14:03:00 [只看该作者]

改成这样

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.RTF.8]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.12]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.DocumentMacroEnabled.12]
"BrowserFlags"=dword:80000024

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetMacroEnabled.12]
"BrowserFlags"=dword:80000A00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetBinaryMacroEnabled.12]
"BrowserFlags"=dword:80000A00

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2017/7/13 14:12:00 [只看该作者]

貌似这样不行,EXCEL都直接不会启动了

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2017/7/13 14:16:00 [只看该作者]

改成这样,点击后没反应了,但从office的本身菜单打开是没问题 

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2017/7/13 14:17:00 [只看该作者]

能有办法兼容2010以上所有版本不?不行如何改回来,谢谢~

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/13 14:36:00 [只看该作者]

以下是引用zhy400137在2017/7/13 14:17:00的发言:
能有办法兼容2010以上所有版本不?不行如何改回来,谢谢~

 

我用的Ms Office 2010 、 2013 测试都没问题的。你试试重启电脑。


 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2017/7/13 14:46:00 [只看该作者]

我系统是64位的有影响吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/13 14:59:00 [只看该作者]

如果4楼的方法依然不行,建议你安装32位的ms office软件。

 回到顶部