วิธีเพิ่มข้อความลงในส่วนหัวของเอกสารใน Microsoft Word โดยอัตโนมัติโดยใช้ VBA

วิธีเพิ่มข้อความลงในส่วนหัวของเอกสารใน Microsoft Word โดยอัตโนมัติโดยใช้ VBA

ส่วนหัวเป็นที่ที่ดีในการแนะนำเอกสาร 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 ของคุณควรร้อนแค่ไหน
  การตั้งค่า Word Ribbon
  1. ใน Microsoft Word ให้ไปที่ ไฟล์ เมนู.
  2. เลือก ตัวเลือก . ซึ่งจะเปิดหน้าต่างตัวเลือกของ Word
  3. ใน ตัวเลือกคำ หน้าต่างเลือก ปรับแต่งริบบิ้น .
  4. ทางด้านขวา ใต้ แท็บหลัก , เลื่อนลงและตรวจสอบ นักพัฒนา .
  5. คลิก ตกลง .

ตอนนี้ คุณจะเห็นแท็บนักพัฒนาใน Ribbon ระหว่างมุมมองและวิธีใช้

2. การสร้างมาโคร

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





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

  เมนูมาโครใน Word
  1. ไปที่ นักพัฒนา แท็บ
  2. คลิกที่ มาโคร จาก รหัส ส่วน.
  3. ป้อนชื่อสำหรับมาโครของคุณ เราจะตั้งชื่อของเรา muoหัวเรื่อง .
  4. คลิกที่ สร้าง .
  แมโครเปล่าใน Word

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

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 ไม่ได้
  มาโครการแทรกข้อความส่วนหัวสำหรับ Word

3. การใช้มาโคร

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

  1. ไปที่ ไฟล์ เมนู.
  2. เลือก ตัวเลือก .
  3. เลือก ปรับแต่งริบบิ้น .
  4. คลิกที่ ปรับแต่ง ถัดจาก แป้นพิมพ์ลัด ที่ด้านล่างของหน้าต่าง ซึ่งจะเปิดหน้าต่างปรับแต่งคีย์บอร์ด
  5. ใน ปรับแต่งคีย์บอร์ด หน้าต่าง เลื่อนลงมาใน หมวดหมู่ รายการและเลือก มาโคร .
  6. ที่เมนูด้านขวา ให้เลือกมาโครของคุณ
  7. คลิกที่กล่องข้อความใต้ กดปุ่มลัดใหม่ .
  8. ป้อนคีย์ผสมบนแป้นพิมพ์ของคุณ เป็นความคิดที่ดีที่จะใช้ Ctrl , ทุกอย่าง , และ กะ ในเวลาเดียวกัน. ด้วยวิธีนี้ ชุดค่าผสมอาจจะไม่ถูกใช้งานอยู่แล้ว เราจะใช้ ทุกอย่าง + Ctrl + กะ + ชม .
  9. คลิกที่ แล้วคลิกที่ ตกลง .

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

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

ทำให้เวิร์กโฟลว์ของคุณเป็นแบบอัตโนมัติ

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

VBA มีอยู่เพื่อรองรับวัตถุประสงค์ดังกล่าว หากคุณต้องการใช้ฟีเจอร์ Word ที่จะเพิ่มข้อความที่กำหนดเองลงในส่วนหัวของเอกสารโดยอัตโนมัติ คุณก็ไม่ต้องการอีกต่อไป ด้วย VBA คุณสามารถสร้างคุณลักษณะใดๆ ที่คุณเห็นว่า Word ขาดหายไป การเพิ่มข้อความลงในส่วนหัวของเอกสารเป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของสิ่งที่คุณสามารถทำได้ด้วย VBA ใน Word

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