Trả lời :
Bạn có thể gọi hàm sẵn có của VB tên là Shell() để kích hoạt 1 ứng dụng với các thông số hàng lệnh kèm theo. Tuy nhiên để thiết lập chi tiết các tham số khởi động cho ứng dụng cần chạy, bạn nên gọi hàm API của Windows tên là WinExec(). Thí dụ sau đây là đoạn code VB kích hoạt trình Wordpad để mở file văn bản có sẵn:
'khai báo hàm API cần gọi
Private Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long
'định nghĩa hằng cần dùng
Const SW_SHOWNORMAL = 1
'thủ tục đáp ứng click chuột trên button
Private Sub Command1_Click()
WinExec """c:\Program Files\Windows NT\Accessories\wordpad.exe"" /s /q /v c:\test.txt", SW_SHOWNORMAL
End Sub
Lưu ý chuỗi miêu tả đường dẫn của file khả thi cần chạy được đặt trong cặp nháy kép nếu đường dẫn có chứa các ký tự trống.