หากคุณใช้งาน Microsoft Word บ่อยๆ และพบว่าตัวเองทำสิ่งเดียวกันซ้ำแล้วซ้ำเล่า ให้สร้างมาโคร มาโครเป็นการย่อของคำว่า macroinstruction ซึ่งหมายถึงชุดคำสั่งเพื่อทำงานให้สำเร็จ
สิ่งที่ยอดเยี่ยมเกี่ยวกับการสร้างมาโครใน Word คือคุณไม่จำเป็นต้องรู้วิธีเขียนโปรแกรม หากกดบันทึกและหยุดได้ก็ทำได้เลย
มาโครไม่เป็นอันตรายใช่หรือไม่
คุณเคยได้ยินเกี่ยวกับมาโครที่ไม่ดีเพราะอาจมีไวรัสหรือไม่? แม้ว่าคุณจะต้องระมัดระวังในการเปิดเอกสาร Office จากบุคคลที่ไม่รู้จักเนื่องจากอาจมีมาโครที่เป็นอันตราย แต่ก็ไม่ใช่ปัญหาที่นี่ คุณสร้างมาโครของคุณเอง คุณจะได้รู้ว่าไม่ใช่ไวรัส
วิธีการบันทึกมาโครใน Word
สำหรับตัวอย่างนี้ คุณจะต้องสร้างมาโครใน Word เพื่อแทรกลายเซ็นของคุณที่ส่วนท้ายของเอกสาร
- เมื่อเปิด Word ให้ไปที่ มุมมอง แท็บ
- เลือกลูกศรลงภายใต้ มาโคร ปุ่ม.
- เลือก บันทึกมาโคร… หน้าต่างใหม่จะเปิดขึ้น
- ใน ชื่อมาโคร: ฟิลด์ ป้อนชื่อที่สื่อความหมายสำหรับมาโคร ไม่อนุญาตให้มีช่องว่าง ใช้ขีดล่างหรือขีดกลาง
- ใน จัดเก็บมาโครใน: ดรอปดาวน์ คุณสามารถเลือกเอกสารที่คุณต้องการใช้มาโครนี้ ถ้าคุณเลือกเอกสารทั้งหมด (Normal.dotm) มาโครจะพร้อมใช้งานสำหรับคุณในเอกสาร Word ใหม่ทุกฉบับที่คุณสร้างขึ้นนับจากนี้เป็นต้นไป หากคุณเลือกเอกสารฉบับเดียว เอกสารนั้นจะมีผลกับเอกสารฉบับเดียวเท่านั้น คุณควรเลือกเอกสารทั้งหมด .
- ใน คำอธิบาย: ฟิลด์ เขียนสิ่งที่แมโครทำ นี่เป็นมาโครธรรมดาที่มีชื่อที่สื่อความหมาย แต่เมื่อคุณมั่นใจในมาโคร คุณจะทำสิ่งที่ซับซ้อนมากขึ้น คำอธิบายจึงเป็นความคิดที่ดีเสมอ
- คุณสามารถเลือก กำหนดมาโครให้กับ ไม่ว่าจะเป็นปุ่มที่คุณจะสร้างด้วย ปุ่ม หรือปุ่มลัดที่คุณสามารถเลือกได้โดยใช้ แป้นพิมพ์ ปุ่ม. มีปุ่มลัดสำหรับ Word อยู่มากมาย ดังนั้นปุ่มจึงอาจดีที่สุด เลือก ปุ่ม . หน้าต่างใหม่จะเปิดขึ้นชื่อ ตัวเลือกของ Word .
- ที่นี่ คุณจะกำหนดปุ่มให้มาโครบน Word Ribbon เลือก กำหนด Ribbon เอง .
- ใน เลือกคำสั่งจาก: ดรอปดาวน์ เลือก มาโคร . ซึ่งจะแสดงมาโครของเราในพื้นที่ด้านล่าง
- คุณต้องมีที่ไหนสักแห่งบนริบบิ้นเพื่อวางมาโคร สำหรับตัวอย่างนี้ เลือก หน้าแรก ในพื้นที่แท็บหลัก จากนั้นเลือก กลุ่มใหม่ .
- เลือก เปลี่ยนชื่อ เพื่อให้คุณสามารถตั้งชื่อที่มีความหมายได้
- ใน เปลี่ยนชื่อ หน้าต่าง เลือกไอคอนใดไอคอนหนึ่งเพื่อเป็นตัวแทนของกลุ่ม จากนั้นป้อน มาโครของฉัน ใน ชื่อที่แสดง ฟิลด์.
- เลือก ตกลง เพื่อนำไปใช้ คุณจะเห็นการเปลี่ยนแปลงใน แท็บหลัก พื้นที่
- เมื่อเลือก My Macros ใหม่ในพื้นที่แท็บหลัก ให้เลือก Normal.NewMacros.Insert_Signature มาโคร
- เลือก เพิ่ม เพื่อแทรกลงในกลุ่ม My Macros
- แน่นอนว่าคุณจะต้องการเปลี่ยนชื่อ เมื่อเลือกมาโครในพื้นที่แท็บหลักแล้ว ให้เลือก เปลี่ยนชื่อ…
- ในหน้าต่างเปลี่ยนชื่อ เลือกไอคอนและป้อนชื่อง่ายๆ ใน ชื่อที่แสดง: ฟิลด์.
- เลือก ตกลง ที่จะกระทำการเปลี่ยนแปลง คุณจะเห็นการเปลี่ยนแปลงในพื้นที่แท็บหลัก
- เลือก ตกลง ใต้พื้นที่แท็บหลักเพื่อสิ้นสุดการสร้างปุ่มสำหรับมาโคร
- ไปข้างหน้าและสร้างบล็อกลายเซ็นที่คุณต้องการ เพิ่มในการสแกนลายเซ็นของคุณหรือรูปภาพอื่นๆ สิ่งที่คุณต้องการ เมื่อเสร็จแล้ว ให้เลือกลูกศรลงใต้ มาโคร ปุ่ม.
- เลือก หยุดการบันทึก . แค่นั้นแหละ. สร้างมาโครแทรกลายเซ็นของคุณแล้ว
- ทดสอบโดยค้นหา แทรกลายเซ็น ปุ่มที่คุณสร้างในแท็บหน้าแรกแล้วเลือก บล็อกลายเซ็นของคุณควรปรากฏตรงตามที่คุณออกแบบอย่างน่าอัศจรรย์
วิธีการเขียนมาโคร
สำหรับมาโครส่วนใหญ่ วิธีการบันทึกเป็นวิธีที่มีประสิทธิภาพมากที่สุดในการสร้าง ในที่สุด คุณจะต้องการทำสิ่งที่ซับซ้อนมากขึ้น สิ่งนี้จำเป็นต้องเขียนมาโครในภาษา Visual Basic for Applications (VBA) เรามีคู่มือ VBA ที่ดีที่สุดสำหรับผู้เริ่มต้น ดังนั้นบุ๊กมาร์กไว้ มาสร้างมาโครเพื่อให้คำเฉลี่ยต่อประโยคแก่เราเพื่อช่วยให้เราทราบว่าเรากำลังใช้คำมากเพียงใด
- คุณต้องเข้าถึง นักพัฒนา แท็บที่ถูกซ่อนไว้โดยค่าเริ่มต้นใน Word ที่มุมบนซ้ายของ Word ให้เลือก ไฟล์ .
- บริเวณด้านซ้ายล่าง ให้เลือก ตัวเลือก .
- ในหน้าต่างที่เปิดขึ้น ให้เลือก กำหนด Ribbon เอง .
- ทางด้านขวา ให้มองหา นักพัฒนา และทำเครื่องหมายที่ด้านข้าง
- เลือก ตกลง เพื่อปิดหน้าต่าง นักพัฒนา แท็บจะปรากฏขึ้น
- เลือก นักพัฒนา แท็บ
- เลือก มาโคร ปุ่ม.
- ป้อนชื่อที่สื่อความหมายใน ชื่อมาโคร: ปล่อยให้ มาโครใน: เป็น Normal.dotm ดังนั้นมันจะนำไปใช้กับเอกสาร Word ทั้งหมด ป้อนคำอธิบายใน คำอธิบาย: . เสมอ พื้นที่
- เลือก สร้าง . Microsoft Visual Basic สำหรับแอปพลิเคชัน เครื่องมือพัฒนาจะเปิดขึ้น
- โค้ดที่แสดงในสี่เหลี่ยมสีเขียวด้านล่างควรมีอยู่แล้วโดยมีพื้นที่ว่างอยู่ระหว่างนั้น คัดลอกและวางโค้ดต่อไปนี้ลงในช่องว่างนั้น:
Dim s As ช่วง
Dim numWords As Integer
Dim numSentences As Integer
numSentences =0
numWords =0
สำหรับแต่ละ s ใน ActiveDocument.Sentences
numSentences =numSentences + 1
numWords =numWords + s.Words.Count
Next
MsgBox “คำเฉลี่ยต่อประโยค” + Str(Int(numWords / numSentences)) + “ น้อยกว่า 15 ดีที่สุด”
- เลือก เรียกใช้ ปุ่มเพื่อทดสอบรหัส หากไม่ทำงานตามที่คาดไว้ ให้แก้ไขโค้ดจนกว่าจะทำงานตามที่คุณต้องการ
- เลือก บันทึก ปุ่มและปิดหน้าต่างการพัฒนา
- สร้างปุ่มใน Ribbon ของ Word โดยใช้วิธีการเดียวกับที่แสดงในคำแนะนำ "วิธีบันทึกมาโคร" ด้านบน
- ค้นหาปุ่มที่คุณเพิ่งสร้างและทดสอบ
มาโครของฉันไม่ทำงานเมื่อฉันบันทึกเอกสาร Word
ค่าเริ่มต้นของ Word เพื่อบันทึกด้วยนามสกุลไฟล์ .docx ซึ่งไม่อนุญาตให้มาโครทำงานโดยอัตโนมัติ หากคุณต้องการให้มาโครทำงาน คุณจะต้องเปลี่ยนประเภทไฟล์เป็น Word Macro-Enabled Document (*.docm)
ไฟล์ประเภทนี้มีอยู่ส่วนหนึ่งเพื่อต่อสู้กับปัญหาด้านความปลอดภัยของมาโคร หากคุณเห็นนามสกุลไฟล์นี้ในเอกสารที่คุณไม่ได้คาดหวังว่าจะได้รับ โปรดอย่าสงสัย
ฉันจะทำอะไรกับมาโครได้อีก
คุณสามารถสร้างมาโครใน Excel, Outlook หรือแม้แต่ PowerPoint สิ่งที่คุณกำลังทำอยู่ตอนนี้ คุณควรจะสามารถบันทึกหรือเขียนแมโครเพื่อทำสิ่งนั้นได้ การใช้มาโครใน Word ควบคู่ไปกับปุ่มลัดของ Windows จะช่วยเพิ่มประสิทธิภาพการทำงานของคุณได้ถึงสิบเท่า