3 回答

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

TA貢獻1869條經驗 獲得超4個贊
下面的代碼是一個模板。但是,您可能需要將默認(工作)目錄更新為文件的位置。
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
- 3 回答
- 0 關注
- 1527 瀏覽
相關問題推薦
添加回答
舉報