在 WebBrowser 控件中打开 Office 文档而没有文件下载对话框?

发布于 2024-11-08 04:14:02 字数 388 浏览 4 评论 0原文

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

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

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

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

I am using the WebBrowser control in my WPF application to embed the opening of Office documents.

When opening a document: webBrowser.Navigate("example.docx"); a file download dialog appears.

I would like the file to just open without prompting the user to open or save. You can do this by changing the Confirm open after download checkbox in file types tab of folder options (http://support.microsoft.com/kb/303475). But I would like to be able to do this automatically within my program.

Is there some registry flag I can set to do this or any other way to achieve what I need?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

节枝 2024-11-15 04:14:02

我想你可以尝试将注册表键修改为写在这里

I guess you can try to modify the reg key as written here

爱要勇敢去追 2024-11-15 04:14:02

如果您收到此消息,则看起来您丢失了文件关联。您可以执行以下操作:

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

If you are getting this message then looks like you lost your file association. What you can do is:

  1. In Windows Explorer Right Mouse click on the file you trying to open
  2. In the Context Menu click on "Open With" and then depending on your file click on either Program that you would like this file type to be associated or click on "Choose default program"
  3. Click on Program you want your file to be open with
  4. Make sure you select "Always use the selected program to open this kind of file" check box, and click on Okay button.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文