3 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
這適用于我在Excel和Word中
Sub runit()
Dim Shex As Object
Set Shex = CreateObject("Shell.Application")
tgtfile = "C:\Nax\dud.txt"
Shex.Open (tgtfile)
End Sub
或...按照下面的Expenzor的評(píng)論
CreateObject("Shell.Application").Open("C:\Nax\dud.txt")

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
下面的代碼是一個(gè)模板。但是,您可能需要將默認(rèn)(工作)目錄更新為文件的位置。
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, ByVal lpszOp As String, _
ByVal lpszFile As String, ByVal lpszParams As String, _
ByVal LpszDir As String, ByVal FsShowCmd As Long) _
Function StartDoc(DocName As String) As Long
Dim Scr_hDC As Long
Scr_hDC = GetDesktopWindow()
StartDoc = ShellExecute(Scr_hDC, "Open", DocName, _
"", "C:\", SW_SHOWNORMAL)
End Function
添加回答
舉報(bào)