做了一個查詢介面...在win2000下可以點flexgrid一行而開啟一個
txt檔或是word檔,開在外部...不是開在vb裡面....
但是在win98卻不能開啟
我是用vb6.0+sp5+win2000......
程式碼
Call ShellExecute(Me.hwnd, "open", .TextMatrix(.Row, 0), "", "", SW_SHOWMAXIMIZED)
模組api
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
txt檔或是word檔,開在外部...不是開在vb裡面....
但是在win98卻不能開啟
我是用vb6.0+sp5+win2000......
程式碼
Call ShellExecute(Me.hwnd, "open", .TextMatrix(.Row, 0), "", "", SW_SHOWMAXIMIZED)
模組api
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
文章標籤
全站熱搜

試試這個 Call ShellExecute(Me.hwnd, "open", .TextMatrix(.Row, 0), vbNullString, vbNullString, SW_SHOWMAXIMIZED)
可以解決了 msdn中vbNullString不等於"" 謝謝囉