In trang chẵn, trang lẻ trong excel

Liên hệ QC
mình add-in file thu.xls mãi mà không được. mong A.vansinh chỉ giúp. Cám ơn nhiều
 
Lần chỉnh sửa cuối:
Lần chỉnh sửa cuối:
Từ File-->print-->Properties-->Finishing-->Đánh dấu hộp kiểm Print on both sides
Mình đang sử dụng HP LaserJet 1320, chưa có điều kiện thử với các máy khác. Bạn thử xem.
 
Sub Print_Odd_Even()
Dim Totalpages As Long
Dim StartPage As Long
Dim Page As Integer
StartPage = 1 '1 = Odd and 2 = Even
'Or use the InputBox suggestion from Gord Dibben
'StartPage = InputBox("Enter 1 for Odd, 2 for Even")
Totalpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
For Page = StartPage To Totalpages Step 2
ActiveSheet.PrintOut from:=Page, To:=Page, _
Copies:=1, Collate:=True
Next
End Sub

Copies:=1 <Bạn muốn in 1 bản hay 10 bản thì thay đổi thông số này>
StartPage = 1 '1 = Odd and 2 = Even <Nếu in trang lẻ thì điền là 1, con trang chẵn thì điền là 2>
 
mình tặng lại cho ntloan file in trang chẵn lẽ nha, mình cũng sưu tầm được trên diễn đàn này thôi, bạn tải về và copy số liệu qua file này canh lại lề rồi nhấn alt+F8 de in, neu muon in trang chẵn thi nhấn số 2- số muốn in và trang lẽ cũng vậy, nhớ chỉnh lại lề khi muốn in từ trang lẽ qua trang chẵn.

Lâu lắm mới ghé diễn đàn
Thấy vụ in chẵn lẻ lại nhớ đến bài đã viết thì ra là file đã post .

http://www.giaiphapexcel.com/forum/showthread.php?t=1703

To kellyfe bạn nên để nút lệnh để bà con không rành lắm về VBA vẫn dùng được
Phím nóng bạn cài nó mở ra cửa sổ run macro, nếu gặp file đang có rất nhiều macro thì lại mất công chọn, nếu bạn nào không rành lại .....

Nếu dùng thấy có vấn đề gì bất tiên các bạn cho ý kiến để chỉnh sửa thêm

Thân!!
 
Thật đơn giản thôi bạn ạ, cách này dễ làm nhất. Bạn chọn lệnh in như bình thường. (cả word và excel) trong hộp thoại 'Print' nếu là word bạn chọn trong mục Print chọn odd pages thì in ra toàn trang lẻ, chọn even pages thì nó ra toàn trang chẵn. Với excel thì bạn chọn trong hộp thoại Print thẻ Properties và tìm trong đó mục 'Print Order' và cũng chọn Odd pages, even pages như trên là xong. Máy in loại nào cũng có tuy nhiên nó nằm ở những chỗ khác nhau trong Properties thôi. Tự mình khám phá ra nốt mới thú vị. Chúc vui! Rất mong câu trả lời này có ích với bạn.--=0
 
Thật đơn giản thôi bạn ạ, cách này dễ làm nhất. Bạn chọn lệnh in như bình thường. (cả word và excel) trong hộp thoại 'Print' nếu là word bạn chọn trong mục Print chọn odd pages thì in ra toàn trang lẻ, chọn even pages thì nó ra toàn trang chẵn. Với excel thì bạn chọn trong hộp thoại Print thẻ Properties và tìm trong đó mục 'Print Order' và cũng chọn Odd pages, even pages như trên là xong. Máy in loại nào cũng có tuy nhiên nó nằm ở những chỗ khác nhau trong Properties thôi. Tự mình khám phá ra nốt mới thú vị. Chúc vui! Rất mong câu trả lời này có ích với bạn.
Tôi cũng tìm hiểu về các lệnh in trong Excel để viết TVEXCEL02 Print : công cụ in cho Excel nhưng vẫn chưa thấy mục Print Order trong Properties của hộp thoại Print.
Bạn có thể cho biết cụ thể tên các máy in mà bạn thấy có chức năng đó để tôi tìm drive cài vào máy để tìm hiểu thêm về lệnh in.
 
Cảm ơn sealand nhé, mình dùng máy in hp p4014 và đã in được, thật đơn giản.
 
Cái này quá dễ, không phải đi tới đi lui thế đâu@$@!^%

Bạn vào file2 ngay chỗ {page} bạn sửa lại thành "Trang & [page]+10" => Trang 11
(lưu ý với office 2003 trở lên nó sẽ không cho cộng như thế mà như này thì OK: sửa thành "Trang & - [page]+10-" => Trang - 11- )

(vì cái này nên form mình đưa lên mới có cái vụ xác định trang đầu tiên là trang chẵn hay lẻ đó)

OK bạn nhé!@#!^%

Đâu cần phải phức tạp thế, chỉ cần bấm phím Ctrl + P rồi chọn ngay ô First pape number gõ vào số mình cần là xong. Còn lại thì làm như bình thường thôi
 
Chỉnh sửa lần cuối bởi điều hành viên:
Tôi cũng tìm hiểu về các lệnh in trong Excel để viết TVEXCEL02 Print : công cụ in cho Excel nhưng vẫn chưa thấy mục Print Order trong Properties của hộp thoại Print.
Bạn có thể cho biết cụ thể tên các máy in mà bạn thấy có chức năng đó để tôi tìm drive cài vào máy để tìm hiểu thêm về lệnh in.
Mình đang sài SS_ML1610 ,bạn bấm Ctrol + P -> Properties -> Extras -> Print Order rồi chọn Odd hoặc Even thôi.Chúc bạn làm add-in hiệu quả với nhiều lựa chọn hữu ích.
 
Bạn có thể tạo file pdf rồi in từ file pdf sẽ có tùy chọn in chẵn/lẻ nhé. Chọn máy in là Foxit Reader sẽ tạp file pdf cho bạn mà k bị thay đổi font chữ hay bất cứ điều gì khácupload_2017-7-12_11-11-31.png
 

File đính kèm

  • upload_2017-7-12_11-10-26.png
    upload_2017-7-12_11-10-26.png
    105 KB · Đọc: 1
Chọn máy in là Foxit Reader sẽ tạp file pdf cho bạn mà k bị thay đổi font chữ hay bất cứ điều gì khác
1/ Cái này là không đúng nhé.
Khi in bằng máy in ảo của Foxit Reader, nếu dữ liệu gốc là Text thì kết quả là Text ở dạng vector. Khi đó, file *.pdf đó vẫn cần font chữ thì mới đọc được nhé.
Trừ khi chuyển thành dạng ảnh (*.png, *.jpg...) thì dữ liệu hiển thị ở dạng điểm ảnh (là các ô vuông màu được xếp liền với nhau để tạo thành hình ảnh, tìm hiểu về pixel)
2/ Bài từ năm 2013 rồi đó vẫn nhiệt tình trả lời?
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom