遍歷檔案夾內所有檔案,然后批量列印,我可以辦到。比如檔案夾中有 檔案A、檔案B、檔案C、檔案D、檔案E、檔案F,我可能這次選擇列印檔案A、檔案B,或者都列印,這種情況代碼
如何寫呢?
這是excel列印范圍,列印機選擇默認
Range("A1:Z33").Select
Selection.PrintOut Copies:=1, Collate:=True
Sheets("定位測量驗收記錄").Select
Range("A1:Z29").Select
Selection.PrintOut Copies:=1, Collate:=True
Sheets("成果表").Select
Range("A1:L16").Select
Selection.PrintOut Copies:=1, Collate:=True
Sheets("樓層軸線復測").Select
Range("A1:AM23").Select
Selection.PrintOut Copies:=1, Collate:=True
Sheets("交接記錄").Select
Range("A1:L29").Select
Selection.PrintOut Copies:=1, Collate:=True
uj5u.com熱心網友回復:
你之前做到的是遍歷所有檔案,然后搜索到一個檔案打一個吧。
稍微改改,遍歷所有檔案,把所有檔案的路徑和檔案名放到一個list或者listview或者干脆扔到一個sheet里面,反正就是一個可以進行勾選的串列。然后由操作人員勾選想要列印的檔案。接下來遍歷串列中被勾選的檔案列印。
和你之前的差異僅僅是遍歷出來的檔案需要進行二次確認而已
uj5u.com熱心網友回復: