部分程式碼如下:
FilePath = "C:\Project.xls"
...
xlApp.ActiveWorkbook.Save
xlApp.Quit
shellexecute 0, "open",FilePath, "", "",vbNormalFocus
以上程式碼會造成Excel無法正成開啟...
但是用Shell就不會發生此錯誤
FilePath = "C:\Project.xls"
...
xlApp.ActiveWorkbook.Save
xlApp.Quit
Shell "C:\Program Files\Microsoft Office\Office10\EXCEL.EXE /e " & FilePath, vbNormalFocus
請問各位先進:
1.如果我用shellexecute 開啟Excel,要如何得知Excel存檔的動作已經結束?
2.如果我用Shell開啟Excel,預設的Excel.exe執行檔位置會記錄在登錄檔的什麼位置?

全站熱搜

vbqa 發表在 痞客邦 留言(2) 人氣()