部分程式碼如下:
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執行檔位置會記錄在登錄檔的什麼位置?
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執行檔位置會記錄在登錄檔的什麼位置?
文章標籤
全站熱搜
