在没有文件下载对话框的情况下在WebBrowser控件中打开office文档?

时间:2011-05-18 10:05:10

标签: c# wpf windows .net-4.0 ms-office

我在WPF应用程序中使用WebBrowser控件来嵌入Office文档的打开。

打开文档时:webBrowser.Navigate("example.docx");会出现文件下载对话框。

我希望在不提示用户打开或保存的情况下打开文件。您可以通过更改文件夹选项(http://support.microsoft.com/kb/303475)的文件类型选项卡中的Confirm open after download复选框来执行此操作。但我希望能够在我的程序中自动执行此操作。

我是否可以设置一些注册表标志来执行此操作或以其他任何方式实现我的需要?

2 个答案:

答案 0 :(得分:0)

我猜您可以尝试将注册码修改为written here

答案 1 :(得分:0)

如果您收到此消息,则表示您丢失了文件关联。你能做的是:

  1. 在Windows资源管理器中右键单击您尝试打开的文件
  2. 在上下文菜单中单击“打开方式”,然后根据您的文件,单击要关联此文件类型的任一程序,或单击“选择默认程序”
  3. 点击程序,希望您的文件打开
  4. 确保选中“始终使用所选程序打开此类文件”复选框,然后单击“确定”按钮。