File.Open

File.Open ( string Filename,
string WorkingFolder = "",
number WindowMode = SW_SHOWNORMAL )
Примеры

Описание

Открывает файл документа в его программе просмотра по умолчанию.

Примечание: Если это действие не выполняется с командой оболочки "Открыть", оно пропускается и делается попытка командой оболочки по умолчанию для этого типа файла.

Параметры

Filename

(строка) Путь к документу. Кликните кнопку Обзор (Browse) для выбора файла.

WorkingFolder

(строка) Рабочая папка устанавливаемая для документа.

Примечание: Этот параметр устанавливает текущую рабочую папку какой-то другой, чем папка в которой находится файл. Как правило, его оставляют пустым.

WindowMode

(число) Используемый режим (вид) окна:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SW_SHOWNORMAL1Обычный. (По умолчанию)
SW_MAXIMIZE3Развернутый.
SW_MINIMIZE6Свернутый.

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

File.Open("AutoPlay\\Docs\\chapter3.rtf", "", SW_MAXIMIZE);
Открываем файл "AutoPlay\Docs\chapter3.rtf" в программе просмотра по умолчанию для файлов RTF (вероятно Word), и разворачиваем окно программы просмотра на весь экран монитора.

Пример 2

File.Open("AutoPlay\\Docs\\readme.txt", "", SW_SHOWNORMAL);
Открываем файл "AutoPlay\Docs\readme.txt" в программе просмотра по умолчанию для файлов TXT (вероятно Блокнот), и открываем окно программы просмотра в обычном режиме (не свернутое и не развернутое).

Пример 3

File.Open(_MyDocumentsDir .. "\\secretplans.pdf", _MyDocumentsDir);
Открываем файл "secretplans.pdf", размещенный в папке пользователя Мои документы, при помощи программы просмотра по умолчанию для PDF файлов (вероятно Acrobat). Указываем программе просмотра по умолчанию использовать папку Мои документы в качестве рабочей папки.
Смотрите также: Связанные действия