【问题标题】:Is it possible to open a folder browser dialog in Word document?是否可以在 Word 文档中打开文件夹浏览器对话框?
【发布时间】:2013-06-21 08:36:08
【问题描述】:

在我的应用程序中,我们有一个要求,例如在单击 word 文档中的图标时打开文件夹浏览器对话框,并且允许用户通过它添加一些附件。我们生成的word文档是基于XML的word文档,通过Microsoft.Office.Interop.Word.ApplicationClass打开。是否可以打开文件夹浏览器对话框?

我们可以处理文档的任何事件吗?任何建议或意见都会非常有帮助。

【问题讨论】:

    标签: c# ms-word


    【解决方案1】:

    我想是的,只需创建一个 OpenFileDialog 类的实例并使用他的 ShowDialog 方法

    http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx

    如果 Thread Apartment 模型是 MTA,请注意我过去在使用此类时遇到了一些问题:

    http://connect.microsoft.com/VisualStudio/feedback/details/96991/net-2-0-beta-2-mtathread-and-openfiledialog

    【讨论】:

    • 您好,奥斯卡,感谢您的回复。但是我正在寻找如何从word文档中打开它。要处理的事件来处理来自单词 Document 的事件。如果我收到一个事件,我将为它创建一个实例并打开它。
    • 我认为您使用的是 Visual Studio Tools for Office。主要是因为这是我能想到的实现这种行为的唯一方法。
    【解决方案2】:

    用户可以通过 GUI 实现的每个功能也可以通过自动化来实现。要将文件附加到 Word 文档,您可以使用“插入对象”(http://www.ehow.com/how_5877175_add-attachments-ms-word.html)。

    这里是Word Interop Reference。也许你可以在那里找到答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多