Код статьи: 288543 - Последнее изменение :: 26 сентября 2003 г. - Редакция: 1.0 Информация об объекте FileDialog приложений из семейства Microsoft Office XPАннотация Приложения из семейства Microsoft Office XP предоставляют
доступ к объекту FileDialog, позволяющему обеспечить функциональность, сходную со
стандартными диалоговыми окнами Открыть и Сохранить, которые реализованы во всех приложениях Office XP. Путем
использования объектов FileDialog в приложениях на языке VBA (Visual Basic for Application, Visual
Basic для приложений) вы можете легко разработать пользовательский интерфейс
для выбора файлов или их переименования без привлечения дополнительных
элементов управления ActiveX или решений сторонних разработчиков.
Дополнительная информацияДля использования объекта FileDialog вы должны сначала обратиться к свойству FileDialog объекта приложения Office XP Application и задать аргумент для
типа диалога DialogType. Существует четыре типа диалога для работы с файлами:
Как только вы создали ссылку на некоторый объект FileDialog, вы можете отобразить диалоговое окно на экране путем использования метода Show. Все объекты FileDialog являются модальными диалогами, поэтому, как только какое-либо диалоговое окно выводится на экран, выполнение любого программного кода приостанавливается до тех пор, пока данное диалоговое окно не будет закрыто. В вашем исполняемом коде может проверяться значение, возвращаемое методом Show, чтобы определить, принял или отменил пользователь произведенное им выделение файла (папки), и затем обработать результат в соответствии с решаемыми задачами. В нижеприведенном примере программного кода на языке VBA создается и выводится на экран диалоговое окно типа File Picker. При запуске данного кода для отображения диалогового окна выберите один или более файлов и затем нажмите кнопку OK для закрытия этого диалогового окна. Каждый выделенный вами файл будет указан в окне сообщения. Обратите внимание на то, что вы можете использовать комбинацию клавиш "CTRL+SHIFT" на клавиатуре с целью выделения сразу нескольких файлов. Дополнительное примечание Поскольку доступ к диалоговому окну для работы с файлами может быть осуществлен только путем обращения к свойству FileDialog объекта Application любого приложения Office, для использования любого такого диалогового окна в Office XP требуется, чтобы уже был запущен экземпляр соответствующего приложения Office XP. Следовательно, вы не можете использовать диалоговые окна Office XP для работы с файлами из приложений, не входящих в семейство Microsoft Office, без применения процедуры автоматизации для нужного приложения Office. СсылкиЗа дополнительной информацией обратитесь к следующей статье
Microsoft Knowledge Base: 279508
(http://support.microsoft.com/kb/279508/RU/
)
ACC2002: How to Display and Use the File Dialog Box in Microsoft Access 2002
| Переводы статьи
|

Перейти к началу страницы
