[問題] excel vba 關閉活頁簿的問題

看板Office作者 (catpanwan)時間8年前 (2017/09/13 10:53), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
工作中有一個程式會匯出一個excel的活頁簿 但因為是對岸的軟體 所以匯出的excel活頁簿的檔名會是簡體字 在vba中會顯示為問號 想請問一下各位 有沒有辨法再執行完必要動作後 自動關閉這個簡體的excel檔案 試過一般的workbooks("xxxx.xls").close false指令 會因為檔名是問號而出現錯誤 而activeworkbook.close false的話 會因為程式執行完後 啟用的活頁簿並非是這個簡體檔名的活頁簿而關閉到不該關的活頁簿 請問還有其它的方法嗎? @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.57.188 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1505271205.A.E7C.html

09/13 11:13, , 1F
迴圈for each於已開啟活頁簿集合workbooks
09/13 11:13, 1F

09/13 11:14, , 2F
如檔名都會出現?問題且只有這個簡體檔案開啟,以left配合
09/13 11:14, 2F

09/13 11:14, , 3F
asc判斷為63時workbook.close false
09/13 11:14, 3F
文章代碼(AID): #1Pk9sbvy (Office)
文章代碼(AID): #1Pk9sbvy (Office)