我要呼叫的應用程式不是office的類組。
VB可以除了呼叫office以外 還可不可呼叫別的應用程式阿。
2006-10-07 06:59:02 · 2 個解答 · 發問者 家豪 3 in 電腦與網際網路 ➔ 程式設計
' 比較簡單的方式 使用Call Shell 的方式Private Sub Form_Activate() Call Shell("winmine.exe", vbNormalNoFocus)End Sub' 參數如下(僅列出局部)vbMaximizedFocus 最大視窗vbNormalNoFocus 標準視窗vbMinimizedFocus 最小視窗vbNormalFocus 呼叫的應用程式在前端顯示方式與範例參照Googlehttp://www.google.com.tw/search?sourceid=navclient&hl=zh-TW&ie=UTF-8&rls=GGLG,GGLG:2005-47,GGLG:zh-TW&q=Shell+VB+%e7%94%a8%e6%b3%95 '==============================另一種式呼叫WinAPI 使用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 LongPrivate Sub Form_Activate() Call ShellExecute(Me.hwnd, "open", "http://www.yahoo.com.tw", "", "", SW_SHOW)End Sub方式與範例參照Googlehttp://www.google.com.tw/search?sourceid=navclient&hl=zh-TW&ie=UTF-8&rls=GGLG,GGLG:2005-47,GGLG:zh-TW&q=ShellExecute+VB+%e7%94%a8%e6%b3%95希望以上回覆對你有所幫助
2006-10-07 08:37:45 · answer #1 · answered by ㄚ旺 5 · 0⤊ 0⤋
用shell("應用程式位置")
2006-10-07 08:34:27 · answer #2 · answered by puppy 5 · 0⤊ 0⤋