Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Справочники

МЕНЮ САЙТА
  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ
Какой версией Excel Вы пользуетесь?
Всего ответов: 35650
Главная » Справочники » Функции VBA » Функции обработки системных параметров

Shell

Shell

Функция Shell

Shell(PathName,[WindowStyle])

Функция Shell служит для запуска другой программы из VB-программы.Функция Shell запускает другие программы в асинхронном режиме. Это означает, что для продолжения выполнения инструкций, следующих за Shell, не требуется завершения программы, запущенной с помощью функции Shell

Возвращаемое значение

При успешном запуске программы возвращает значение типа Variant (Double), представляющее идентификатор программы(ID).Идентификатор задачи ID является уникальным номером, указывающим на выполняемую программу. Если функция Shell не может запустить указанную программу, возникает ошибка

Параметры
Функция содержит именованные аргументы
PathNameОбязательный аргумент типа Variant (String). Имя выполняемой программы и любые требуемые аргументы или ключи командной строки; допускает включение каталога или папки и диска
WindowStyleНеобязательный аргумент типа Variant (Integer), соответствующее типу окна, в котором выполняется программа. Если аргумент опущен, программа запускается и получает фокус

Именованный аргумент WindowStyle имеет следующие значения:

Константа Значение Описание
vbHide 0 Окно скрыто, и фокус передается скрытому окну
vbNormalFocus 1 Окно имеет фокус и восстанавливает свои стандартные размер и положение
vbMinimizedFocus 2 Окно отображается в виде значка с фокусом
vbMaximizedFocus 3 Окно развертывается на полный экран с фокусом
vbNormalNoFocus 4 Восстанавливаются предыдущие размер и положение окна. Активным остается текущее окно
vbMinimizedNoFocus 6 Окно отображается в виде значка. Активным остается текущее окно

Пример

 ' В данном примере функция Shell
' используется для запуска приложения,
' указанного пользователем 

' 1 в качестве второго аргумента открывает
' приложение в окне обычного
' размера и передает ему фокус
Dim RetVal
' Запускаем калькулятор
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)
Категория
Функции обработки системных параметров

Счетчики: 6310 | Добавил: Serge_007
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!