ส่วนหัวเป็นที่ที่ดีในการแนะนำเอกสาร Word ของคุณ และยังใช้งานง่ายอีกด้วย คุณเพียงแค่ต้องดับเบิลคลิกที่ส่วนหัวแล้วพิมพ์ใช่ไหม ง่าย เหมือนกับอย่างอื่น งานนี้อาจจะค่อนข้างซ้ำซากจำเจและน่ารำคาญ ถ้าคุณต้องเพิ่มส่วนหัวเดียวกันสำหรับเอกสารหลายชุดในแถว
คลิปวิดีโอประจำวันนี้
สำหรับสถานการณ์นั้น หรือบางทีอาจเป็นสถานการณ์อื่นๆ VBA ก็มีประโยชน์ เมื่อใช้ VBA คุณสามารถเขียนโค้ดที่เพิ่มข้อความที่คุณต้องการไปยังส่วนหัวของเอกสารได้โดยอัตโนมัติ
การเพิ่มข้อความในหัวข้อเอกสารโดยอัตโนมัติด้วย VBA ใน Word
VBA หรือ Visual Basic สำหรับแอปพลิเคชันคือรูปแบบรวมของ Visual Basic ที่ใช้ในแอป Microsoft Office VBA อนุญาตให้คุณเขียนโค้ดเพื่อสร้างมาโคร ซึ่งจะทำให้งานที่คุณต้องทำด้วยตนเองเป็นไปโดยอัตโนมัติ VBA ยังให้คุณสร้างปุ่มและฟีเจอร์ที่กำหนดเองสำหรับ Microsoft Word ได้อีกด้วย
ในบทความนี้ เราจะสร้างมาโครและเขียนโค้ดสำหรับแมโคร ซึ่งจะเพิ่มข้อความที่กำหนดเองลงในส่วนหัวของเอกสาร ส่วนหัวเป็นส่วนที่มีประโยชน์ในเอกสาร Word และ คุณสามารถใช้ประโยชน์จากส่วนหัวได้มากมายใน Microsoft Word .
ตัวอย่างเช่น เราจะสร้างโค้ดที่เพิ่มข้อความ เขียนและเผยแพร่โดย MakeUseOf ไปที่ส่วนหัว เรากำลังจะทำให้ข้อความนี้เป็นตัวหนา และจัดตำแหน่งให้อยู่ตรงกลางเอกสาร
1. การเข้าถึงแท็บนักพัฒนา
ขั้นตอนแรกในการสร้างแมโคร Word คือการเข้าถึงแท็บนักพัฒนาจากริบบิ้น แท็บนี้ถูกปิดใช้งานโดยค่าเริ่มต้น เนื่องจากมาโครสงวนไว้สำหรับผู้ใช้ขั้นสูง มาโครที่ดาวน์โหลดเป็นวิธีที่ง่ายสำหรับแฮกเกอร์ในการเข้าถึงและติดตั้งมัลแวร์ในระบบของคุณ ดังนั้น Microsoft ได้ตัดสินใจบล็อกพวกเขาโดยค่าเริ่มต้น .
จากที่กล่าวมา คุณจะต้องเปิดใช้งานแท็บนักพัฒนาจากตัวเลือก แน่นอน ถ้าคุณเคยใช้มาโครมาก่อน แท็บนักพัฒนาซอฟต์แวร์จะพร้อมใช้งานแล้ว ดังนั้นจึงไม่จำเป็นต้องทำเช่นนี้อีก ถ้านี่เป็นครั้งแรกที่คุณใช้งานมาโครและ VBA ในโปรแกรม Office คุณควรอ่านคำแนะนำของเราเกี่ยวกับ วิธีเริ่มใช้มาโครใน Word .
cpu ของคุณควรร้อนแค่ไหน
- ใน Microsoft Word ให้ไปที่ ไฟล์ เมนู.
- เลือก ตัวเลือก . ซึ่งจะเปิดหน้าต่างตัวเลือกของ Word
- ใน ตัวเลือกคำ หน้าต่างเลือก ปรับแต่งริบบิ้น .
- ทางด้านขวา ใต้ แท็บหลัก , เลื่อนลงและตรวจสอบ นักพัฒนา .
- คลิก ตกลง .
ตอนนี้ คุณจะเห็นแท็บนักพัฒนาใน Ribbon ระหว่างมุมมองและวิธีใช้
2. การสร้างมาโคร
ตอนนี้ก็ถึงเวลาที่จะทำให้มือของคุณสกปรกด้วยมาโครและโค้ดบางส่วน เมื่อคุณสร้างมาโครและเขียนโค้ดสำหรับแมโครแล้ว คุณสามารถกำหนดทางลัดให้กับแมโครนั้นได้ คุณจะได้ไม่ต้องไปที่เมนูแมโครทุกครั้ง
ด้วยวิธีนี้ คุณสามารถเพิ่มประสิทธิภาพการทำงานของคุณได้มากขึ้น เนื่องจากคุณเพียงแค่กดคีย์ผสมบนแป้นพิมพ์ของคุณ และความมหัศจรรย์จะเกิดขึ้นเบื้องหลัง
- ไปที่ นักพัฒนา แท็บ
- คลิกที่ มาโคร จาก รหัส ส่วน.
- ป้อนชื่อสำหรับมาโครของคุณ เราจะตั้งชื่อของเรา muoหัวเรื่อง .
- คลิกที่ สร้าง .
เมื่อคุณคลิก สร้าง หน้าต่างใหม่จะเปิดขึ้นโดยมีรหัสสองบรรทัดและบรรทัดข้อมูล บรรทัดย่อยและสิ้นสุดย่อยทำเครื่องหมายจุดเริ่มต้นและจุดสิ้นสุดของรหัสมาโครของคุณ ใส่รหัสด้านล่างระหว่างสองบรรทัด:
Dim headerRange As Range
Dim headerText As String
Set headerRange = ActiveDocument.Sections.Item(1).Headers(wdHeaderFooterPrimary).Range
headerRange.Text = "Written and Published by MUO"
headerRange.Font.Bold = True
headerRange.ParagraphFormat.Alignment = wdAlignParagraphCenter
คำสั่ง Dim ในรหัสนี้ประกาศว่า headerRange และ headerText ตัวแปรเป็น a แนว และ สตริง ตามลำดับ ต่อไป ชุด คำสั่งกำหนด headerRange ตัวแปรไปยังส่วนหัวของเอกสารที่ใช้งานอยู่ในปัจจุบัน
ดิ ชุด คำสั่งจะเข้าถึงเอกสารที่ใช้งานอยู่ในปัจจุบันก่อน จากนั้นจึงไปที่ส่วนต่างๆ จากนั้นจึงเข้าถึงรายการแรกและส่วนหัวในเอกสารนั้น สุดท้ายจะเข้าถึงส่วนหัวหลักใน Word แล้วตั้งค่าเป็น a แนว .
เมื่อทั้งสองได้รับการประกาศแล้ว headerRange text ถูกกำหนดให้เป็นข้อความที่เราต้องการ ในบรรทัดถัดไป ฟอนต์ถูกกำหนดให้เป็นตัวหนา จากนั้นในบรรทัดสุดท้าย การจัดตำแหน่งย่อหน้าจะถูกตั้งค่าให้อยู่ตรงกลาง พารามิเตอร์ที่ขึ้นต้นด้วย 'wd' ระบุว่าพารามิเตอร์นี้ไม่มีเฉพาะใน Microsoft Word
ดิ ซับ และ จบซับ รหัสไม่รวมอยู่ในข้อมูลโค้ดด้านบนนี้ เนื่องจากคุณควรวางโค้ดจากข้อมูลโค้ดระหว่างสองโค้ดนี้ รหัสสุดท้ายของคุณควรมีลักษณะเหมือนภาพด้านล่าง:
ทำไมไฮไลต์ข้อความใน pdf ไม่ได้
3. การใช้มาโคร
เมื่อคุณตั้งค่าโค้ดแล้ว คุณก็พร้อมที่จะใช้มาโครแล้ว ไม่จำเป็นต้องบันทึก ทุกสิ่งที่คุณพิมพ์ในพื้นที่ทำงาน VBA จะถูกบันทึกทันที ตอนนี้ได้เวลาตั้งค่าทางลัดสำหรับมาโครแล้วดูว่าใช้งานได้หรือไม่!
- ไปที่ ไฟล์ เมนู.
- เลือก ตัวเลือก .
- เลือก ปรับแต่งริบบิ้น .
- คลิกที่ ปรับแต่ง ถัดจาก แป้นพิมพ์ลัด ที่ด้านล่างของหน้าต่าง ซึ่งจะเปิดหน้าต่างปรับแต่งคีย์บอร์ด
- ใน ปรับแต่งคีย์บอร์ด หน้าต่าง เลื่อนลงมาใน หมวดหมู่ รายการและเลือก มาโคร .
- ที่เมนูด้านขวา ให้เลือกมาโครของคุณ
- คลิกที่กล่องข้อความใต้ กดปุ่มลัดใหม่ .
- ป้อนคีย์ผสมบนแป้นพิมพ์ของคุณ เป็นความคิดที่ดีที่จะใช้ Ctrl , ทุกอย่าง , และ กะ ในเวลาเดียวกัน. ด้วยวิธีนี้ ชุดค่าผสมอาจจะไม่ถูกใช้งานอยู่แล้ว เราจะใช้ ทุกอย่าง + Ctrl + กะ + ชม .
- คลิกที่ แล้วคลิกที่ ตกลง .
ตอนนี้ก็ถึงเวลาที่จะได้เห็นความมหัศจรรย์ในที่ทำงาน กดคีย์ผสมที่คุณเพิ่งกำหนดให้กับมาโครบนแป้นพิมพ์ของคุณ หวังว่าคุณจะเห็นข้อความในส่วนหัวของคุณ! เฉียบคมและเป็นกลาง! หากสิ่งต่าง ๆ ไม่เป็นไปตามแผนที่วางไว้ ให้ติดตามขั้นตอนและตรวจสอบรหัสของคุณเพื่อหาข้อผิดพลาด
เมื่อใดก็ตามที่คุณต้องการเปลี่ยนข้อความที่โค้ดเพิ่มลงในส่วนหัวของคุณ คุณสามารถไปที่เมนูมาโครและแก้ไขมาโครได้ หากคุณอยากรู้เกี่ยวกับแป้นพิมพ์ลัดเริ่มต้นของ Word ให้ดูที่ .ของเรา สูตรลัดแป้นพิมพ์ลัดของ Microsoft Word .
ทำให้เวิร์กโฟลว์ของคุณเป็นแบบอัตโนมัติ
เป็นความจริงที่การเพิ่มข้อความลงในส่วนหัวของเอกสารใน Word นั้นใช้ความพยายามเพียงเล็กน้อย แต่การลงแรงเพียงเล็กน้อยในปริมาณมากอาจทำให้น่าเบื่อหน่ายได้ หากไม่ยาก อย่างไรก็ตาม ถ้าคุณสามารถทำให้มันง่ายขึ้นและใช้เวลาน้อยลง แล้วทำไมไม่ทำล่ะ?
VBA มีอยู่เพื่อรองรับวัตถุประสงค์ดังกล่าว หากคุณต้องการใช้ฟีเจอร์ Word ที่จะเพิ่มข้อความที่กำหนดเองลงในส่วนหัวของเอกสารโดยอัตโนมัติ คุณก็ไม่ต้องการอีกต่อไป ด้วย VBA คุณสามารถสร้างคุณลักษณะใดๆ ที่คุณเห็นว่า Word ขาดหายไป การเพิ่มข้อความลงในส่วนหัวของเอกสารเป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของสิ่งที่คุณสามารถทำได้ด้วย VBA ใน Word
ตอนนี้คุณรู้วิธีเขียนโค้ดเพื่อจุดประสงค์นี้และกำหนดทางลัดให้แล้ว ดังนั้น สิ่งที่คุณต้องทำคือกดคีย์ผสม นั่งลง และสังเกตว่า Word ทำงานที่น่าเบื่อให้คุณในเสี้ยววินาที