Hi các bác. Mình thường phải dùng nhiều máy khác nhau. Lắm khi căn lề vừa trang in excel 1 loạt rồi. Mà khi sang máy khác lại bị lệnh lề. Do phải in 1 loạt nhiều trang, các bác biết nguyên nhân & giải pháp nào ko ạ. Hay do setup máy in.
Do mỗi máy cài 1 máy in khác nhau dẫn đến thông số khác nhau. Giải pháp: 1. Chọn cùng 1 máy in giữa các máy. 2. Xuất ra pdf rồi in.
Có cách cài máy in về lề 0 không bác
VD máy canon 3300
Máy in laser luôn có khoảng giới hạn vùng không in được, thường thì khoảng 0,5 cm.
Tiện cho mình hỏi excel có cách nào cho trang in lệch sang bên phải trang giấy ko, mình chỉ biết nút horizontally, cho trang in vào giữa
Cách 1
Cách 2
Tự động cơ, chứ chỉnh tay thế này thì ốm. Vì mình tạo nhiều sheet liên tục
Cái này phải set từng sheet. Nếu nhiều thì xài VBA thôi
Đại loại dùng VBA như bên dưới. Thay số trong ngoặc theo số mình muốn set với đơn vị là inch. Sub CanhLe() Application.PrintCommunication = False For i = 1 To Sheets.Count With Sheets(i).PageSetup .LeftMargin = Application.InchesToPoints(1) .RightMargin = Application.InchesToPoints(1) .TopMargin = Application.InchesToPoints(1) .BottomMargin = Application.InchesToPoints(1) .HeaderMargin = Application.InchesToPoints(0.5) .FooterMargin = Application.InchesToPoints(0.5) End With Next Application.PrintCommunication = True End Sub