|
|||||||
Внешние приложения - Запуск
Время создания: 16.03.2019 23:43
Раздел: Разные закладки - VBA - Access - msa.polarcom.ru - 15 Приложения Внешние
Запись: xintrea/mytetra_db_adgaver_new/master/base/1532018562awk146l07k/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Внешние приложения - ЗапускПо материалам: https://msdn.microsoft.com/ru-ru/library/xe736fyk(v=vs.90).aspx Для программ из "Windows\system32" путь не обязателен. Этот путь доступен всегда. Он из системной переменной Path Shell "calc.exe" Функция Shell Public Function Shell( _ ByVal PathName As String, _ Optional ByVal Style As AppWinStyle = AppWinStyle.MinimizedFocus, _ Optional ByVal Wait As Boolean = False, _ Optional ByVal Timeout As Integer = -1 _ ) As Integer
Shell "C:\Program files\WinRar\WinRar.exe", vbNormalFocus ' Запускаем WinRar.exe, окно программы получит фокус и сохранит стандартные размеры
Dim s$ s = Environ("APPDATA") & "\GHISLER\AkelPad\AkelPad.exe ""d:\temp\Code.txt""" 'Debug.Print s Shell s, vbNormalFocus
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _ ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Sub OpenApp() URL = "D:\Temp\VB Help.chm" ShellExecute 0&, vbNullString, URL, vbNullString, vbNullString, vbNormalFocus End Sub Ну или так: Sub test() ПутьКФайлу = "C:\Documents and Settings\Игорь\Рабочий стол\4511_185_158.jpg"
If Dir(ПутьКФайлу) = "" Then MsgBox "Файл " & ИмяФайла & " не найден", vbExclamation, "Файл не найден": Exit Sub ПутьКФайлу = Chr(34) & ПутьКФайлу & Chr(34) ' добавляем кавычки до и после пути к файлу (если имя содержит пробелы)
CreateObject("WScript.Shell").Run ПутьКФайлу ' аналогично двойному щелчку мыши на файле End Sub |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|