以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何在WebBrowser中浏览office2010的文档 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103646) |
-- 作者:zhy400137 -- 发布时间:2017/7/13 13:54:00 -- 如何在WebBrowser中浏览office2010的文档 想在窗口中直接显示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 -- 发布时间:2017/7/13 13:55:00 -- 谢谢 |
-- 作者:zhy400137 -- 发布时间: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内部可以改造不?
|
-- 作者:有点甜 -- 发布时间: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 -- 发布时间:2017/7/13 14:12:00 -- 貌似这样不行,EXCEL都直接不会启动了 |
-- 作者:zhy400137 -- 发布时间:2017/7/13 14:16:00 -- 改成这样,点击后没反应了,但从office的本身菜单打开是没问题 |
-- 作者:zhy400137 -- 发布时间:2017/7/13 14:17:00 -- 能有办法兼容2010以上所有版本不?不行如何改回来,谢谢~ |
-- 作者:有点甜 -- 发布时间:2017/7/13 14:36:00 -- 以下是引用zhy400137在2017/7/13 14:17:00的发言:
能有办法兼容2010以上所有版本不?不行如何改回来,谢谢~
我用的Ms Office 2010 、 2013 测试都没问题的。你试试重启电脑。 |
-- 作者:zhy400137 -- 发布时间:2017/7/13 14:46:00 -- 我系统是64位的有影响吗? |
-- 作者:有点甜 -- 发布时间:2017/7/13 14:59:00 -- 如果4楼的方法依然不行,建议你安装32位的ms office软件。 |