2013-06-21 3 views
0

В моем приложении у нас есть требование открыть диалоговое окно браузера папок, щелкнув значок в документе слова, и пользователю будет разрешено добавлять через него некоторые вложения. Документ слова, который мы создаем, представляет собой документ на основе XML и открывается через Microsoft.Office.Interop.Word.ApplicationClass. Можно ли открыть диалоговое окно браузера папок?Можно ли открыть диалоговое окно браузера папок в документе Word?

Можем ли мы справиться с этим в любом случае документа? Любые предложения или материалы будут очень полезными.

ответ

0

Я так думаю, просто создать экземпляр класса OpenFileDialog и использовать его метод ShowDialog

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

Берегитесь У меня были некоторые проблемы в прошлом с этим классом, если Thread квартира модель MTA:

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

+0

Привет, Оскар, спасибо за ваш ответ. BUt Я ищу, как открыть его из словарного документа. Событие, обрабатываемое для обработки этого слова Word. Если я получу событие, я создам для него экземпляр и откройте его. – Babu

+0

Хотя я использовал Visual Studio Tools для Office. В основном потому, что это единственный способ, которым я могу думать, чтобы добиться такого поведения. – Oscar

0

Любая функциональность, которая может быть выполнена пользователем через графический интерфейс, также может быть выполнена посредством автоматизации. Чтобы прикрепить файл к Word Document, вы должны использовать «Вставить объект» (http://www.ehow.com/how_5877175_add-attachments-ms-word.html).

Адрес Word Interop Reference. Может быть, вы можете найти свой ответ там.