-Как запустить ЕХЕ-файл?

Используйте оператор Shell. Например

Shell ("C:\Games\Tetris\tetris3.exe") или

x=Shell ("C:\Games\Tetris\tetris3.exe")

Все очень просто, вызываете Shell, а в скобках и кавычках указываете полный

путь. Во втором примере переменная х будет содержать идентификатор программы

(уникальный идентификатор запущенной программы), либо 0, если программу не

удалось запустить. Чтобы открыть какой-нибудь файл в сопоставленной для него

программой (например какой-нибудь txt в Notepad-е), нужно использовать API,

обычный оператор Shell для этого не годится. Об этом читайте ниже.

 -Как запустить какой-нибудь файл в сопоставленной для него программе?

Правильнее было бы сказать как запустить сопоставленную программу и открыть

в ней указанный файл. Делается это с помощью API-функции ShellExecute.

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

Const SW_SHOWNORMAL = 1

Private Sub Form_Load()

ShellExecute Me.hwnd, vbNullString, "C:\Docs\Inetcrack.txt", _

vbNullString, "C:\", SW_SHOWNORMAL

End Sub

Вместо C:\Docs\Inetcrack.txt напишите то, что у вас есть. Таким же образом

можно создавать e-mail письма. Вместо C:\Docs\Inetcrack.txt напишите

mailto:maxx@migsv.ru?subject=Example. Также можно открывать гипертекстовые

ссылки, для этого напишите http://k12.chat.ru (всегда указывайте протокол,

http:// или ftp:// ...).