2008年4月18日 星期五

Excel呼叫外部指令

步驟1:開啟Excel
步驟2:按Alt+F11開啟VB編輯器
步驟3: 由主選單選擇 插入| 模組
並且將自行預先定義好之程式,放置於此處,以便該Excel VBA去呼叫
步驟4:由主選單之 檢視(V) | 工具列(T) | 選擇 控制工具箱 ,並加入一個 指令按鈕,筆者將此按鈕命名為 BtnRunBatch,系統即可透過該函數,自動計算兩日期間之相差

Private Sub BtnRunBatch_Click()

Shell "c:\cpdest.bat", vbMinimizedNoFocus

End Sub

上面Shell 那行是讓Excel 去呼叫我預先定義寫好之批次檔案程式,以便讓我Excel程式,去準備捉資料用