doanspkt1992
Thành viên mới
- Tham gia
- 11/8/13
- Bài viết
- 3
- Được thích
- 0
Dạ em kính chào các anh chị trên diễm đàn ạ!
em đang viết đoạn code để xuat worksheet excel thành định dạng file pdf và lưu vào đường dẫn có sẵn, cũng như đặt tên cho cho file
Em tìm hiểu một số code trên youtube chỉ dùng :
Printout preview = false
Nhưng nếu lưu như vậy khi xuất pdf lại bắt em đặt tên cho từng file lưu( vì em chạy vòng lặp nên rất nhiều file)
Còn khi viết thế này lại báo lỗi( như hình)
Dim path as string, file as string
path = "C:\Users\PC\Desktop\In thu hSCL\"
file = "HSCL Dot" & Format(Now(), " DD-MM-YYYY HH.NN.SS") & ".pdf"
ActiveSheet.ExportAsFixedFormat xlTypePDF, Filename:="C:\Users\PC\Desktop\In thu hSCL\HSCL Dot" & Format(Now(), " DD-MM-YYYY HH.NN.SS") & ".pdf, quality:=xlQualityStandard, includeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True"
Application.DisplayAlerts = False
Application.ActiveWorkbook.SaveAs Filename:="C:\temp\" & ThisWorkbook.Name, FileFormat:=xlOpenXMLWorkbookMacroEnabled
Mong quý anh chị diễn đàn giúp đỡ em với ạ!
em đang viết đoạn code để xuat worksheet excel thành định dạng file pdf và lưu vào đường dẫn có sẵn, cũng như đặt tên cho cho file
Em tìm hiểu một số code trên youtube chỉ dùng :
Printout preview = false
Nhưng nếu lưu như vậy khi xuất pdf lại bắt em đặt tên cho từng file lưu( vì em chạy vòng lặp nên rất nhiều file)
Còn khi viết thế này lại báo lỗi( như hình)
Dim path as string, file as string
path = "C:\Users\PC\Desktop\In thu hSCL\"
file = "HSCL Dot" & Format(Now(), " DD-MM-YYYY HH.NN.SS") & ".pdf"
ActiveSheet.ExportAsFixedFormat xlTypePDF, Filename:="C:\Users\PC\Desktop\In thu hSCL\HSCL Dot" & Format(Now(), " DD-MM-YYYY HH.NN.SS") & ".pdf, quality:=xlQualityStandard, includeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True"
Application.DisplayAlerts = False
Application.ActiveWorkbook.SaveAs Filename:="C:\temp\" & ThisWorkbook.Name, FileFormat:=xlOpenXMLWorkbookMacroEnabled
Mong quý anh chị diễn đàn giúp đỡ em với ạ!