In file pdf theo danh sách trong excel

Liên hệ QC
Là trong file PDF phải có 2 trang đúng ko ạ
Mình bấm vào nút Print rồi chọn Forder cần chứa ==> OK Sau đó nó ko có động tĩnh gì luôn.
Bạn xem lại:
1. Đường dẫn folder chứa file pdf: Không viết tiếng việt
2. Tên file PDF: Không viết tiếng việt
Thực tế file này mình dùng rất ổn: Trên Win7 & 10, office 10,13,16 cả 32 và 64bit đều ngon cả
 
Em đã làm như hướng dẫn như clip ạ, máy in vẫn không có động tĩnh gì.
- đường dẫn + tên ko có tiếng việt ạ (em lấy file gốc PKN in thử)
 
có cách nào để in theo thứ tự từ trên xuống dưới ko mọi người
 
@senbon Mình dùng nó vẫn bị vậy, có thể do thời gian nhận lệnh của máy in, dó đó mình dùng cách củ chuối là tăng thời gian chờ cho mỗi lệnh in. Code chỉnh như sau:
Mã:
Sub testPrint()
Dim printThis
Dim strDir, Rng As String
Dim m, n, k As Byte
Dim i As Integer, chk As Boolean
With Sheet2
    m = .Range("J1").Value
    n = .Range("J2").Value
End With
chk = Application.FileDialog(msoFileDialogFolderPicker).Show
If Not chk Then Exit Sub
strDir = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1) & "\"
For i = m To n
    Sheet2.Range("A2") = i
    Rng = Sheet2.Range("B2").Value
    printThis = PrintThisDoc(0, strDir & Rng & ".PDF")
    Application.Wait (Now + TimeValue("00:00:07"))
Next i
End Sub
 
@senbon Mình dùng nó vẫn bị vậy, có thể do thời gian nhận lệnh của máy in, dó đó mình dùng cách củ chuối là tăng thời gian chờ cho mỗi lệnh in. Code chỉnh như sau:
Mã:
Sub testPrint()
Dim printThis
Dim strDir, Rng As String
Dim m, n, k As Byte
Dim i As Integer, chk As Boolean
With Sheet2
    m = .Range("J1").Value
    n = .Range("J2").Value
End With
chk = Application.FileDialog(msoFileDialogFolderPicker).Show
If Not chk Then Exit Sub
strDir = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1) & "\"
For i = m To n
    Sheet2.Range("A2") = i
    Rng = Sheet2.Range("B2").Value
    printThis = PrintThisDoc(0, strDir & Rng & ".PDF")
    Application.Wait (Now + TimeValue("00:00:07"))
Next i
End Sub
B cho mình xin file excel đang chạy đoạn code của b với, thanks
 

File đính kèm

  • In_Pdf.xlsm
    26.9 KB · Đọc: 25
Sửa testPrint lại chút.
Mã:
Sub testPrint()
Dim printThis, Arr()
Dim strDir As String
Dim i As Integer, chk As Boolean
chk = Application.FileDialog(msoFileDialogFolderPicker).Show
If Not chk Then Exit Sub
strDir = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1) & "\"
Arr = Sheet2.Range("C2:C" & Sheet2.Range("C65000").End(xlUp).Row).Value
For i = 1 To UBound(Arr)
    printThis = PrintThisDoc(0, strDir & Arr(i, 1) & ".PDF")
Next i
End Sub
Anh ơi, nếu Trong folder PNK e chia nhỏ ra từng ngày như này. Đuôi pdf đc định dạng như trong hình ạ. thì nên sửa code lại như thế nào ạ
 

File đính kèm

  • test.png
    test.png
    14.9 KB · Đọc: 15
Mình đã đặt trong thư mục k dấu, nhưng sao bấm in nó khong có động tĩnh gì nhỉ :(
 
Web KT
Back
Top Bottom