Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

บทความนี้จะแสดงวิธีเปลี่ยนมาตราส่วนการพิมพ์ ดังนั้นคอลัมน์ทั้งหมดจะพิมพ์ในหน้าเดียว บางครั้งสมุดงาน Excel ของคุณอาจมีคอลัมน์มากเกินไปที่จะใส่ในหน้าเดียว ขณะพิมพ์ชุดข้อมูล ในกรณีนั้น คุณไม่สามารถพิมพ์เวิร์กชีตที่มีแต่ละคอลัมน์ที่คุณต้องการได้ ในบทความนี้ คุณจะเห็นวิธีการที่มีประสิทธิภาพและประสิทธิผลในการพิมพ์แผ่นงาน Excel ที่มีคอลัมน์ทั้งหมดอยู่ในนั้น

7 วิธีในการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้ทุกคอลัมน์พิมพ์ในหน้าเดียว

ในชุดข้อมูล เรามีข้อมูลการขายเกี่ยวกับยาบางชนิด ชุดข้อมูลประกอบด้วย 7 คอลัมน์ วิธีการทั้งหมดที่เราจะอธิบายในส่วนต่อไปนี้ของบทความนี้ค่อนข้างง่ายและรวดเร็ว

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

1. การเปลี่ยนมาตราส่วนการพิมพ์จากเมนูไฟล์

ในส่วนนี้ ฉันจะแสดงวิธีใช้ มาตราส่วน คุณสมบัติเพื่อเปลี่ยนมาตราส่วนและ พอดีทุกคอลัมน์ในหน้าเดียว ขณะพิมพ์ มาดูคำอธิบายด้านล่างกัน

ขั้นตอน:

  • ขั้นแรก ไปที่ ไฟล์ เมนู>> พิมพ์ หรือเพียงแค่กด CTRL+P เพื่อเปิดตัวเลือกการพิมพ์ คุณจะเห็นว่าคอลัมน์บางคอลัมน์ไม่ปรากฏในส่วนแสดงตัวอย่าง เป็นเพราะเราไม่ได้ตั้งค่าการปรับขนาดใดๆ

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • หลังจากนั้น ตั้งค่ามาตราส่วนเป็น พอดีทุกคอลัมน์ในหน้าเดียว . ขณะนี้ คุณสามารถดูคอลัมน์ทั้งหมดของชุดข้อมูลได้ในส่วนแสดงตัวอย่าง แม้จะมองเห็นได้ไม่ชัดเจน
  • เพื่อแสดงตัวอย่างก่อนพิมพ์อย่างถูกต้อง ฉันเปิดใช้งานกระบวนการพิมพ์โดยเลือก พิมพ์ .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • ถัดไป บันทึกงานพิมพ์เป็น หน้าต่างจะปรากฏขึ้น สะดวกในการบันทึกไฟล์เป็น PDF ดังนั้นฉันจึงเลือก .pdf และตั้งชื่อไฟล์
  • หลังจากนั้น ให้คลิกที่ บันทึก .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • ตอนนี้ ไปที่ ไฟล์ ตำแหน่งและเปิดมัน คุณจะมองเห็นสำเนาที่พิมพ์ได้อย่างชัดเจน

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ดังนั้น คุณสามารถเปลี่ยนขนาดการพิมพ์ ดังนั้นคอลัมน์ทั้งหมดจะพิมพ์ในหน้าเดียว

หมายเหตุ:

คุณสามารถประมวลผลเทคนิคง่ายๆ นี้เพื่อให้พอดีกับคอลัมน์ทั้งหมดในสำเนาที่พิมพ์ของคุณ อย่างไรก็ตาม ถ้าแผ่นงานของคุณมีแถวมากเกินไปที่จะใส่ลงในหน้าเดียว มีอีกสิ่งหนึ่งที่คุณอาจต้องทำ ส่วนหัวของคอลัมน์ควรปรากฏบนทุกหน้า และด้วยเหตุนี้ เราจะทำตามขั้นตอนด้านล่างนี้

  • ไปที่ แท็บเค้าโครงหน้า จากนั้นเลือก ชื่อหน้า ribbon จาก กลุ่มการตั้งค่าหน้า . ฉันเพิ่มแถวลงในชุดข้อมูลแล้ว
  • หลังจากนั้น เลือก ชีต และเลือก แถวส่วนหัว ให้ปรากฏอยู่ด้านบนซ้ำๆ ในแต่ละหน้า ในกรณีของฉัน ส่วนหัวอยู่ใน 4 แถวนั้นเลยเลือกเลยค่ะ
  • ถัดไป คลิกตกลง .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • เหมือนเมื่อก่อน พิมพ์สำเนาแล้วบันทึกเป็น เอกสาร PDF . ฉันเปิดไฟล์และไปที่ 2 คุณจะเห็นว่าส่วนหัวอยู่ในหน้านั้นด้วย

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

อ่านเพิ่มเติม: เหตุใดแผ่นงาน Excel ของฉันจึงมีขนาดเล็กมาก (เหตุผลและแนวทางแก้ไข)

2. การใช้แท็บเค้าโครงหน้าเพื่อเปลี่ยนมาตราส่วนการพิมพ์

นอกจากนี้เรายังสามารถเปลี่ยน มาตราส่วนการพิมพ์ จาก แท็บเค้าโครงหน้า และใส่ทุกคอลัมน์ของแผ่นข้อมูลในหน้าเดียวเพื่อพิมพ์สำเนา มาอ่านคำอธิบายด้านล่างกัน

ขั้นตอน:

  • ขั้นแรก เลือก แท็บเค้าโครงหน้า และคลิกที่ ไอคอนตั้งค่าหน้ากระดาษ ที่มุมล่างขวาของกลุ่มการตั้งค่าหน้า .
  • หลังจากนั้น เพียงตั้งค่า Scaling Fit ถึง 1 หน้า และคลิก พิมพ์ .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • ถัดไป บันทึกไฟล์เหมือนที่เราทำใน วิธีที่ 1 และเปิดไฟล์. คุณจะเห็นตัวอย่างสำเนาพิมพ์

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ดังนั้น คุณสามารถเปลี่ยนขนาดการพิมพ์ ดังนั้นคอลัมน์ทั้งหมดจะพิมพ์ในหน้าเดียวโดยใช้ แท็บเลย์เอาต์ .

อ่านเพิ่มเติม: วิธียืดสเปรดชีต Excel ให้พิมพ์เต็มหน้า (5 วิธีง่ายๆ)

3. การใช้คุณสมบัติแนวนอนเพื่อเปลี่ยนมาตราส่วนการพิมพ์

อีกวิธีที่เป็นไปได้ในการเปลี่ยน มาตราส่วนการพิมพ์ คือการใช้ Landscape คุณสมบัติแทน แนวตั้ง หนึ่ง. มาทำตามคำแนะนำด้านล่างกัน

ขั้นตอน:

  • ขั้นแรก เปิด ตั้งค่าหน้า หน้าต่างตาม วิธีที่ 2 .
  • หลังจากนั้น เลือก หน้า และเปลี่ยน การวางแนว จาก แนวตั้ง สู่ ภูมิทัศน์ .
  • ตรวจสอบให้แน่ใจว่า การปรับขนาด . ของคุณ คือ ปรับ ถึง 100% ขนาดปกติ
  • ถัดไป เลือก พิมพ์ หรือ ตัวอย่างก่อนพิมพ์ ตามที่คุณต้องการ

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ในส่วนแสดงตัวอย่าง คุณจะเห็นคอลัมน์ทั้งหมดอยู่ในหน้าเดียวกัน

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

เมื่อปฏิบัติตามแนวทางนี้ คุณสามารถเปลี่ยนขนาดการพิมพ์ ดังนั้นคอลัมน์ทั้งหมดจะพิมพ์ในหน้าเดียวโดยใช้ คุณสมบัติแนวนอน .

อ่านเพิ่มเติม: วิธีปรับขนาดหน้าสำหรับการพิมพ์ใน Excel (6 เคล็ดลับง่ายๆ)

4. VBA เพื่อเปลี่ยนมาตราส่วนการพิมพ์เพื่อพิมพ์คอลัมน์ทั้งหมดในหน้าเดียว

เรายังสามารถใช้ Microsoft Visual Basic for Applications . ได้อย่างมีประสิทธิภาพ (VBA ) สำหรับพิมพ์คอลัมน์ทั้งหมด เราไม่จำเป็นต้องปรับขนาดพื้นที่การพิมพ์ในขณะที่ใช้ VBA เพราะ VBA จะพอดีกับพื้นที่พิมพ์โดยอัตโนมัติหลังจากที่เราเรียกใช้ มาโคร . ที่เกี่ยวข้อง . ไปที่ขั้นตอนด้านล่างเพื่อความเข้าใจที่ดีขึ้น

ขั้นตอน:

  • ขั้นแรก ไปที่ แท็บนักพัฒนา แล้วเลือก Visual Basic .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • หลังจากนั้น VBA บรรณาธิการจะเปิดขึ้น เลือก แทรก >> โมดูล เพื่อเปิด โมดูล VBA .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • ถัดไป พิมพ์รหัสต่อไปนี้ใน โมดูล VBA .
Sub PrintRangeFromSheet()
Application.PrintCommunication = False
With Sheets("vba").PageSetup
.FitToPagesWide = 1
.FitToPagesTall = False
End With
Application.PrintCommunication = True
Sheets("vba").PrintPreview
'Sheets("vba").PrintOut
End Sub

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ที่นี่ เราใช้ VBA Sheets.PrintOut คุณสมบัติเพื่อพิมพ์ 'vba ' แผ่น. .FitToPagesWide และ .FitToPagesTall ใช้สำหรับใส่ทุกคอลัมน์ในหน้าเดียว ที่นี่ เราต้องการแสดงตัวอย่างให้คุณเห็น ดังนั้นฉันจึงแสดงความคิดเห็นเกี่ยวกับ พิมพ์ คุณสมบัติและใช้ PrintPreview คุณสมบัติ. คุณสามารถลบบรรทัดด้วย PrintPreview คุณสมบัติและเครื่องหมายจุลภาค ( ) จากบรรทัดที่มี PrintOut คุณสมบัติหากคุณต้องการพิมพ์ช่วงโดยตรง

  • หลังจากนั้น กลับไปที่ชีตของคุณและเรียกใช้ มาโคร ชื่อ PrintRangeFromSheet เนื่องจากเป็นชื่อ มาโครปัจจุบันของเรา .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ถัดไป คุณจะเห็นตัวอย่างสำเนาที่พิมพ์

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ดังนั้น คุณสามารถรวมคอลัมน์ทั้งหมดไว้ในหน้าเดียวโดยใช้ VBA เพื่อวัตถุประสงค์ในการพิมพ์

5. การเปลี่ยนมาตราส่วนการพิมพ์ตามการเลือกช่วง

นอกจากนี้เรายังสามารถเลือกช่วงของเซลล์ที่เราต้องการพิมพ์ด้วยคอลัมน์ทั้งหมดในหน้าเดียว ที่นี่เราจะใช้ VBA . ด้วย เพื่อจุดประสงค์นี้. มาดูคำอธิบายต่อไปนี้กันดีกว่า

ขั้นตอน:

  • ขั้นแรก ทำตามขั้นตอนเพื่อเปิด โมดูล VBA จาก วิธีที่ 4 .
  • ถัดไป พิมพ์รหัสต่อไปนี้ใน โมดูล .
Sub SelectionToPrint()
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = False
End With
Application.PrintCommunication = True
Selection.PrintPreview
'Selection.PrintOut
End Sub

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ในที่นี้ เราใช้ VBA คุณสมบัติการเลือกเพื่อเลือกช่วงของเซลล์ที่ต้องการพิมพ์ คุณสมบัติอื่นๆ ใช้สำหรับติดตั้งคอลัมน์ทั้งหมดบนหน้าเดียวของสำเนาที่พิมพ์

  • ตอนนี้ กลับไปที่แผ่นงานของคุณ เลือกช่วงของข้อมูลการพิมพ์และเรียกใช้ มาโคร ชื่อ SelectionToPrint .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

หลังจากนั้น คุณจะเห็นตัวอย่างสำเนาพิมพ์ในขณะที่เราเปิดใช้งาน PrintPreview คุณสมบัติแทน PrintOut ทรัพย์สิน

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ดังนั้น คุณเปลี่ยนมาตราส่วนการพิมพ์ ดังนั้นคอลัมน์ทั้งหมดจะปรากฏในหน้าเดียวโดยเลือกช่วง

6. การใช้คุณสมบัติช่วง

ในขณะที่เราใช้ VBA ตอนนี้ เรายังทำสิ่งเดียวกันได้โดยใช้ ช่วง คุณสมบัติของ VBA . มาทำตามคำแนะนำด้านล่างกัน

ขั้นตอน:

  • ขั้นแรก ทำตามขั้นตอนเพื่อเปิด โมดูล VBA จาก วิธีที่ 4 .
  • ถัดไป พิมพ์รหัสต่อไปนี้ใน โมดูล .
Sub PrintByRangeProperty()
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = False
End With
Application.PrintCommunication = True
Range("B2:H15").PrintPreview
'Range("B2:H15").PrintOut
End Sub

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ในที่นี้ เราใช้ VBA คุณสมบัติช่วงเพื่อกำหนดช่วงเฉพาะของเซลล์ที่จะพิมพ์ เนื่องจากข้อมูลการพิมพ์ของเราครอบคลุมช่วง B2:H15 , เราใช้ช่วงนี้ในคุณสมบัติ คุณสมบัติอื่นๆ ใช้สำหรับติดตั้งคอลัมน์ทั้งหมดบนหน้าเดียวของสำเนาที่พิมพ์

  • ตอนนี้ กลับไปที่ชีตของคุณและเรียกใช้ มาโคร ชื่อ PrintByRangeProperty .

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

หลังจากนั้น คุณจะเห็นตัวอย่างสำเนาพิมพ์ในขณะที่เราเปิดใช้งาน PrintPreview คุณสมบัติแทน PrintOut ทรัพย์สิน

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

ดังนั้น คุณเปลี่ยนมาตราส่วนการพิมพ์ และพิมพ์สำเนาของคุณด้วยคอลัมน์ทั้งหมดของชุดข้อมูลโดยใช้ ช่วง VBA ทรัพย์สิน

7. การใช้มาร์จิ้นที่กำหนดเอง

มีอีกวิธีในการเปลี่ยน มาตราส่วนการพิมพ์ ของสำเนาพิมพ์ของคุณหากคุณต้องการปรับแต่งสำเนาด้วยตัวคุณเอง และวิธีการทำเช่นนี้คือการใช้ มาร์จิ้นที่กำหนดเอง . คุณอาจใส่คอลัมน์ทั้งหมดไม่ได้หากชุดข้อมูลของคุณมีคอลัมน์จำนวนมาก มาดูกันว่ามันทำงานอย่างไร

ขั้นตอน:

  • ขั้นแรก เปิด ตั้งค่าหน้า หน้าต่างตาม วิธีที่ 2 .
  • หลังจากนั้น เลือก มาร์จิ้น และเปลี่ยนค่าส่วนเพิ่มตามความสะดวกของคุณ ที่นี่ฉันใช้ระยะขอบที่แคบที่สุดโดยทำให้ทั้ง ซ้าย และ ถูกต้อง ค่าส่วนเพิ่ม 0 (ศูนย์)
  • หลังจากนั้น เลือก พิมพ์ เพื่อพิมพ์สำเนาของคุณ

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

  • ถัดไป บันทึกไฟล์ตาม วิธีที่ 1 และเปิดไฟล์. คุณจะเห็นว่ามีคอลัมน์หนึ่งหายไปจากหน้าแรกของสำเนาที่พิมพ์

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

อย่างไรก็ตาม คุณจะได้รับคอลัมน์อื่นในหน้าถัดไป

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

วิธีนี้ไม่ได้ผลเท่าวิธีก่อนหน้านี้ อย่างไรก็ตาม หากชุดข้อมูลของคุณมีจำนวนคอลัมน์พอสมควร วิธีนี้อาจใช้ได้ เป็นไปไม่ได้สำหรับชุดข้อมูลขนาดใหญ่

อ่านเพิ่มเติม: Excel Fit to Page Scale/Preview ดูเหมือนเล็ก (5 โซลูชันที่เหมาะสม)

ภาคปฏิบัติ

ฉันจะให้ชุดข้อมูลของบทความนี้แก่คุณ เพื่อให้คุณได้ฝึกฝนวิธีการเหล่านี้ด้วยตนเอง

วิธีการเปลี่ยนมาตราส่วนการพิมพ์เพื่อให้คอลัมน์ทั้งหมดพิมพ์ในหน้าเดียว

บทสรุป

ในท้ายที่สุด บทความนี้จะให้ผลลัพธ์ที่ดีที่สุดในการเปลี่ยนมาตราส่วนการพิมพ์ ดังนั้นคอลัมน์ทั้งหมดจะพิมพ์ในหน้าเดียว หากคุณมีวิธีการหรือคำถามหรือข้อเสนอแนะที่ดีกว่านี้เกี่ยวกับบทความนี้ โปรดแบ่งปันในช่องแสดงความคิดเห็น นี้จะช่วยให้ฉันปรับปรุงบทความที่จะเกิดขึ้นของฉัน สำหรับคำถามเพิ่มเติม กรุณาเยี่ยมชมเว็บไซต์ของเรา ExcelDemy .

บทความที่เกี่ยวข้อง

  • วิธีการใส่แผ่นงาน Excel ในหน้าเดียวใน Word (3 วิธีง่ายๆ)
  • เพิ่มขนาดกระดาษทางกฎหมายใน Excel
  • วิธีการเพิ่มขนาดกระดาษ A3 ใน Excel (2 วิธีด่วน)