加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

使用 WebBrowser 的 Navigate 方法打开 Office 文档时

(2012-02-28 11:11:57)
标签:

文档

应用程序

注册表

方法

控件

it

 使用 WebBrowser 的 Navigate 方法打开 Office 文档时,出现以下问题:

问题: Office 文档并没有正确嵌入到 WebBrowser 控件中,反而被系统自带的 Office 应用程序打开了(等同于双击 Office  文档);

原因:是Office 文档浏览设置的问题

解决方法:修改注册表中 Office 文档注册信息,如下

[plain] view plaincopy
  1. Windows Registry Editor Version 5.00  
  2.   
  3. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8]  
  4. "BrowserFlags"=dword:80000024  
  5.   
  6. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.RTF.8]  
  7. "BrowserFlags"=dword:80000024  
  8.   
  9. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.12]  
  10. "BrowserFlags"=dword:80000024  
  11.   
  12. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.DocumentMacroEnabled.12]  
  13. "BrowserFlags"=dword:80000024  
  14.   
  15. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]  
  16. "BrowserFlags"=dword:80000A00  
  17.   
  18. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]  
  19. "BrowserFlags"=dword:80000A00  
  20.   
  21. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetMacroEnabled.12]  
  22. "BrowserFlags"=dword:80000A00  
  23.   
  24. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetBinaryMacroEnabled.12]  
  25. "BrowserFlags"=dword:80000A00  
  26.   
  27. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.8]  
  28. "BrowserFlags"=dword:800000A0  
  29.   
  30. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.12]  
  31. "BrowserFlags"=dword:800000A0  
  32.   
  33. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.ShowMacroEnabled.12]  
  34. "BrowserFlags"=dword:800000A0  
  35.   
  36. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.8]  
  37. "BrowserFlags"=dword:800000A0  
  38.   
  39. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.12]  
  40. "BrowserFlags"=dword:800000A0  
  41.   
  42. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShowMacroEnabled.12]  
  43. "BrowserFlags"=dword:800000A0  


把以上内容粘贴到文本文件中,保存为 reg 文件,双击注册即可。

 

关于 WebBrowser 使用的其他文章(搜集):

0

阅读 收藏 喜欢 打印举报/Report
后一篇:c#反射
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有