iT邦幫忙

0

bat批次自動執行問題

電腦裡有一個Vba執行檔可以點選後啟動某程式撈取資料,因為每天都要重複這個動作很多次,因此想用bat批次自動執行
但是手動執行沒問題,用bat執行時,部分vba檔會卡住..目前發現會卡住的是vba檔需要在去串txt檔的程式
舉例:vba執行檔可以從程式裡抓A員的資料,在撈抓B員的資料...依據txt檔裡的名單依序將每一個人員的資料抓出來

但以上套用bat批次自動執行就會一直只出現第一筆A員的資料.....不知道有沒有方法可以解
謝謝

ccutmis iT邦高手 7 級 ‧ 2019-10-15 23:02:04 檢舉
1) 某程式? 是什麼程式?

2) 依據txt檔裡的名單... txt檔格式?
(給個一兩列假資料參考 例如:
姓名,員工編號,備註
ccutmis, ITHELP-9527,這人話很多)

3) vba執行檔可以從程式裡抓A員的資料,怎麼抓的?

4) 目前已經寫好的VBA程式呢?
(寫好但不能正常執行的程式貼出來讓邦友幫忙抓虫是比較建議的作法,
若有些地方是機密不能看的就用xxxx遮一下)

總之,建議提問的內文描述要精確,不然會浪費很多時間在我問你答...

2 個回答

1
echochio
iT邦高手 1 級 ‧ 2019-10-16 07:42:45

正常只有工作目錄正確就可正確執行VBA
所以 bat 要先 CD 到工作目錄
再來是執行的權限有夠

0
pis520
iT邦新手 3 級 ‧ 2019-10-16 07:51:21

個人愚見,應該是權限問題,請參考!

我要發表回答

立即登入回答