สารบัญ
กระบวนการพิมพ์ฉลากปกติจาก Microsoft Excel เกี่ยวข้องกับการรวมสเปรดชีตจดหมายกับ Microsoft Word แต่บางคนชอบทำงานบ้านให้เสร็จภายใน Excel โชคดีที่มีวิธีพิมพ์ฉลากใน Excel โดยไม่ต้องยุ่งกับ Word บทช่วยสอนนี้จะมุ่งเน้นไปที่วิธีการทำให้สำเร็จ
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงานพร้อมชุดข้อมูลและมาโครที่ใช้สำหรับการสาธิตได้จากลิงก์ด้านล่าง และใช้เป็นเทมเพลตของคุณ .
พิมพ์ฉลากโดยไม่ใช้ Word.xlsm
นี่คือไฟล์ที่มีฉลากที่พิมพ์ได้
พิมพ์ฉลากโดยไม่ใช้ Word.pdf
ขั้นตอนทีละขั้นตอนในการพิมพ์ฉลากใน Excel โดยไม่ใช้ Word
ถึง พิมพ์ฉลาก โดยตรงจาก Excel โดยไม่ต้องใช้ Microsoft word เราเพียงแค่ต้องพิมพ์สเปรดชีต Excel ด้วยขนาดฉลากที่เหมาะสม เราสามารถแปลงขนาดเซลล์ให้พอดีกับขนาดฉลากได้ เราจะใช้โค้ด VBA เพื่อทำงานแทนเรา
ก่อนอื่น สมมติว่าเรามีชุดข้อมูลต่อไปนี้
เราจะเริ่มก่อน แปลงข้อมูลแต่ละรายการเป็นป้ายกำกับแล้วพิมพ์ใน Excel โดยไม่ต้องใช้ความช่วยเหลือใดๆ จาก Word
เพื่อวัตถุประสงค์ในการใช้ Microsoft Visual Basic for Applications (VBA) ใน Excel คุณต้องใช้ นักพัฒนาซอฟต์แวร์ <7 ก่อน> แท็บบนริบบิ้นของคุณ คลิกที่นี่เพื่อดูว่าคุณสามารถ แสดงแท็บนักพัฒนาซอฟต์แวร์บน Ribbon ของคุณได้อย่างไร เมื่อคุณมีแล้วให้เก็บไว้ทำตามขั้นตอนที่เราสาธิตการพิมพ์ฉลากเหล่านี้ใน Excel โดยไม่ใช้ Word
ขั้นตอนที่ 1: คัดลอกข้อมูลไปยังแผ่นงานใหม่
การเลือกรหัส VBA ที่นี่จะทำงานได้อย่างถูกต้องก็ต่อเมื่อรายการเซลล์เริ่มต้นจาก เซลล์ A1 ดังนั้น ก่อนอื่นเราต้องจัดเรียงชุดข้อมูลของเราที่มีป้ายกำกับทั้งหมดด้วยวิธีนี้ ในกรณี ชุดข้อมูลของคุณเริ่มต้นที่อื่นที่ไม่ใช่เซลล์ A1 เช่นเดียวกับของเรา ซึ่งเริ่มต้นที่เซลล์ B5 ก่อนอื่นให้คัดลอกข้อมูลเหล่านี้ลงในสเปรดชีตใหม่และวางไว้ที่จุดเริ่มต้น ควรมีลักษณะดังนี้
ตอนนี้ควรพร้อมที่จะทำงานกับโค้ด VBA แล้ว
ขั้นตอนที่ 2: ใส่โค้ด VBA
ต่อไป เราต้องใส่โค้ด VBA เพื่อปรับฉลากตามขนาดและรูปร่างที่เราต้องการ หากต้องการแทรกโค้ด VBA-
- ขั้นแรก ให้ไปที่แท็บ นักพัฒนาซอฟต์แวร์ บน Ribbon ของคุณ
- จากนั้นเลือก Visual Basic จากปุ่ม โค้ด group.
- ด้วยเหตุนี้ หน้าต่าง VBA จะเปิดขึ้น ตอนนี้เลือกแท็บ แทรก จากนั้นเลือก โมดูล จากเมนูแบบเลื่อนลง
- หลังจากนั้นไปที่โมดูลและจดโค้ดต่อไปนี้
5357
🔎 คำอธิบายโค้ด
มีสองส่วนหรือ ย่อยในโค้ด VBA นี้- ย่อย CreateLabel และย่อย AskForColumn อันดับแรก เราจะอธิบายสิ่งที่เกิดขึ้นในส่วนย่อย AskForColumn จากนั้นไปยังส่วนย่อย CreateLabel เพื่ออธิบายว่าโค้ดได้ผล
ตอนที่ 1:
เพื่อความเข้าใจที่ดีขึ้น เราได้แบ่งส่วนออกเป็นส่วนต่างๆ ดูรูปในตอนท้ายของการอภิปราย
👉
ส่วนที่ 1: ส่วนนี้ประกาศชื่อของส่วนย่อย AskForColumn .
👉
ส่วนที่ 2: เราใช้ส่วนนี้เพื่อประกาศตัวแปร 3 ตัว ได้แก่ refrg, vrb และข้อมูล
👉
ส่วนที่ 3: ในส่วนนี้ เราได้ตั้งค่า สำหรับการอ้างอิงและข้อมูล
👉
ส่วนที่ 4: ณ จุดนี้ โค้ดจะแสดงช่องป้อนข้อมูลบนสเปรดชีต
👉
ส่วนที่ 5: ในส่วนนี้ สำหรับ วนซ้ำสำหรับตัวเลขที่ป้อนในกล่องอินพุต
👉
ส่วนที่ 6: ส่วนนี้ของโค้ดจะปรับขนาดเซลล์ .
👉
ส่วนที่ 7: สุดท้าย ส่วนนี้จะล้างเนื้อหาเพิ่มเติม
ส่วนที่ 2:
คล้ายกับส่วนก่อนหน้า เราได้แบ่งส่วนย่อยนี้ออกเป็นส่วนต่างๆ ด้วย ทำตามรูปที่ส่วนท้ายของการสนทนาสำหรับส่วนที่มองเห็น
👉
ส่วนที่ 1: ส่วนนี้ของโค้ดจะประกาศชื่อย่อย Createlabels .
👉
ส่วนที่ 2: คำสั่งนี้เรียกใช้ส่วนย่อยก่อนหน้าที่จุดนี้ของรหัส
👉
ส่วนที่ 3: ส่วนนี้จัดรูปแบบแต่ละเซลล์โดยใช้ VBA คุณสมบัติ เซลล์
ขั้นตอนที่ 3: เรียกใช้โค้ด VBA
เมื่อคุณป้อนโค้ดแล้ว ให้ปิดหน้าต่าง VBA หากต้องการรันโค้ดให้ทำตามนี้ขั้นตอน
- ขั้นแรก ไปที่แท็บ นักพัฒนาซอฟต์แวร์ บน Ribbon ของคุณ
- ขั้นที่สอง เลือก มาโคร จาก โค้ด group.
- ตอนนี้ในกล่อง มาโคร ให้เลือก Createables ใต้ ชื่อมาโคร .
- จากนั้นคลิกที่ เรียกใช้ .
- ถัดไป เลือกหมายเลข ของคอลัมน์ที่คุณต้องการ เรากำลังเลือก 3 สำหรับการสาธิต จากนั้นคลิก ตกลง .
สเปรดชีตจะมีลักษณะดังนี้โดยอัตโนมัติ
ขณะนี้ฉลากพร้อมที่จะพิมพ์ใน Excel โดยไม่ต้องใช้ Word แล้ว
อ่านเพิ่มเติม: วิธีพิมพ์ฉลากจาก Excel ใน Word (ด้วยขั้นตอนง่ายๆ)
ขั้นตอนที่ 4: ตั้งค่าระยะขอบแบบกำหนดเอง
ในการพิมพ์ฉลาก เราจำเป็นต้องตั้งค่าระยะขอบที่ถูกต้องสำหรับหน้าที่พิมพ์ เพื่อสิ่งนั้น เราควรเลือกขนาดที่เหมาะสมในลักษณะที่ไม่กระทบต่อตำแหน่งฉลากหรือกระทบกับฉลากใดๆ บนแผ่นงาน หากต้องการตั้งค่าระยะขอบแบบกำหนดเอง ให้ทำตามขั้นตอนเหล่านี้
- ก่อนอื่น ไปที่แท็บ เค้าโครงหน้ากระดาษ บน Ribbon ของคุณ
- จากนั้นเลือกปุ่ม ปุ่ม Page Setup ดังรูป คุณสามารถดูได้ที่ด้านล่างขวาของแต่ละกลุ่ม
- ด้วยเหตุนี้ กล่อง ตั้งค่าหน้ากระดาษ จะปรากฏขึ้น . ตอนนี้ไปที่แท็บ ระยะขอบ ในแท็บนั้น
- จากนั้นเลือกระยะระยะขอบที่ต้องการสำหรับหน้าที่พิมพ์ของคุณ เราได้เลือกรายการต่อไปนี้
- เมื่อคุณเสร็จแล้วคลิก ตกลง .
ขั้นตอนที่ 5: เลือกตัวเลือกมาตราส่วนสำหรับการพิมพ์
มาตราส่วนที่เหมาะสมก็มีความสำคัญเช่นกันสำหรับการพิมพ์ฉลาก ตัวอย่างเช่น สิ่งที่เราทำจนถึงตอนนี้จะพิมพ์หน้าแบบนี้
ซึ่งไม่ใช่เป้าหมายของเราอย่างแน่นอน เราจึงต้องจัดชีทให้อยู่ในหน้าเดียว ในการทำเช่นนั้น-
- ขั้นแรก ให้ไปที่ส่วนแสดงตัวอย่างก่อนพิมพ์โดยกด Ctrl+P บนแป้นพิมพ์ของคุณ
- ที่ด้านล่างซ้ายของมุมมอง คุณจะพบ การตั้งค่า ภายใต้นั้น คุณจะพบตัวเลือก การปรับขนาด ที่ส่วนท้าย
- ตอนนี้คลิกที่ตัวเลือกการปรับขนาดแล้วเลือก พอดีแผ่นในหน้าเดียว จากเมนูแบบเลื่อนลง
มาตราส่วนของฉลากจะเสร็จสมบูรณ์ ณ จุดนี้
อ่านเพิ่มเติม: วิธีพิมพ์ฉลากที่อยู่ใน Excel (2 วิธีด่วน)
ขั้นตอนที่ 6: พิมพ์สเปรดชีต
ในขณะที่คุณยังอยู่ บนหน้าจอแสดงตัวอย่างก่อนพิมพ์ คลิกที่ พิมพ์ ที่ด้านบนซ้ายของมุมมอง
คลิกที่มัน และการดำเนินการนี้จะพิมพ์ฉลากทั้งหมดใน Excel โดยไม่ได้รับความช่วยเหลือจาก Word
สิ่งที่ควรจำ
👉 ก่อนเรียกใช้โค้ด VBA ตรวจสอบให้แน่ใจว่าป้ายกำกับทั้งหมดของคุณเริ่มต้นที่เซลล์ A1 .
👉 เลือกระยะขอบและมาตราส่วนที่เหมาะสมก่อนพิมพ์เพื่อให้ฉลากทั้งหมดพอดีกับหน้า มิฉะนั้น บางส่วนอาจถูกตัดออก
👉 การดำเนินการโค้ด VBA นั้นไม่สามารถย้อนกลับได้ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลที่จำเป็นแล้วก่อนเรียกใช้
บทสรุป
นี่คือขั้นตอนที่ต้องปฏิบัติตามเพื่อพิมพ์ฉลากใน Excel โดยไม่ต้องใช้ Microsoft Word หรือการผสานจดหมาย หวังว่าคุณจะสามารถพิมพ์ฉลากใน Excel โดยไม่ต้องใช้ Word ได้แล้ว ฉันหวังว่าคุณจะพบว่าคู่มือนี้มีประโยชน์และให้ข้อมูล หากคุณมีคำถามหรือข้อเสนอแนะใดๆ โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่าง
สำหรับคำแนะนำเพิ่มเติมเช่นนี้ โปรดไปที่ Exceldemy.com .