วิธีสร้างและเรียกใช้มาโครใน Word
หากคุณทำงานกับMicrosoft Wordบ่อยๆ และพบว่าตัวเองทำสิ่งเดียวกันซ้ำแล้วซ้ำเล่า ให้สร้างมาโคร . มาโคร(Macro)เป็นการย่อของคำว่า macroinstruction ซึ่งหมายถึงชุดคำสั่งเพื่อทำงานให้สำเร็จ
สิ่งที่ยอดเยี่ยมเกี่ยวกับการสร้างมาโครในWordคือคุณไม่จำเป็นต้องรู้วิธีเขียนโปรแกรม(know how to program) . หากคุณสามารถกดบันทึกและหยุด คุณสามารถทำได้
Macros เป็นอันตรายหรือไม่?(Aren’t Macros Dangerous?)
คุณเคยได้ยินเกี่ยวกับมาโครที่ไม่ดีเพราะอาจมีไวรัสหรือไม่? แม้ว่าคุณจะต้องระมัดระวังในการเปิด เอกสาร Officeจากบุคคลที่ไม่รู้จักเนื่องจากอาจมีมาโครที่เป็นอันตราย แต่ก็ไม่ใช่ปัญหาที่นี่ คุณสร้างมาโครของคุณเอง คุณจะได้รู้ว่าไม่ใช่ไวรัส
วิธีบันทึกมาโครใน Word(How To Record A Macro in Word)
สำหรับตัวอย่างนี้ คุณจะต้องสร้างมาโครในWordเพื่อแทรกลายเซ็นของคุณ(insert your signature)ที่ส่วนท้ายของเอกสาร
- เมื่อเปิด Word ให้ไปที่แท็บมุมมอง(View )
- เลือกลูกศรลงใต้ปุ่มมาโคร(Macros )
- เลือกบันทึกมาโคร...(Record Macro… )หน้าต่างใหม่จะเปิดขึ้น
- ใน ฟิลด์ ชื่อมาโคร:(Macro name: )ป้อนชื่อที่สื่อความหมายสำหรับมาโคร ไม่อนุญาตให้มีช่องว่าง ใช้ขีดล่างหรือขีดกลาง
- ใน รายการดรอปดาวน์ Store macro in:คุณสามารถเลือกเอกสารที่คุณต้องการใช้มาโครนี้ ถ้าคุณเลือกเอกสาร(Documents) ทั้งหมด ( Normal.dotm ) มาโครจะพร้อมใช้งานสำหรับคุณใน เอกสาร Word ใหม่ทุก ฉบับที่คุณสร้างขึ้นนับจากนี้เป็นต้นไป หากคุณเลือกเอกสารฉบับเดียว เอกสารนั้นจะมีผลกับเอกสารฉบับเดียวเท่านั้น โดยปกติแล้ว ทางที่ดีควรเลือกเอกสาร(All Documents)ทั้งหมด
- ใน ฟิลด์คำอธิบาย: ให้เขียนสิ่งที่มาโครทำ (Description: )นี่เป็นมาโครธรรมดาที่มีชื่อที่สื่อความหมาย แต่เมื่อคุณมั่นใจในมาโคร คุณจะทำสิ่งที่ซับซ้อนกว่านั้นได้ ดังนั้นคำอธิบายจึงเป็นความคิดที่ดีเสมอ
- คุณสามารถเลือกกำหนดมาโครให้กับ(Assign macro to)ปุ่มที่คุณจะสร้างด้วยปุ่ม(Button )หรือปุ่มลัดที่คุณสามารถเลือกได้โดยใช้ปุ่มแป้นพิมพ์ (Keyboard )มีปุ่มลัดสำหรับWordอยู่แล้ว ดังนั้นปุ่มจึงอาจดีที่สุด เลือกปุ่ม(Button) _ หน้าต่างใหม่จะเปิดขึ้นในชื่อ ตัวเลือก ของWord(Word Options)
- ที่นี่ คุณจะกำหนดปุ่มให้มาโครบนWord Ribbon (Word Ribbon)เลือกกำหนด Ribbon(Customize Ribbon)เอง
- ในเมนูดร็อปดาวน์เลือกคำสั่งจาก:(Choose commands from:)ให้ เลือก มาโคร (Macros)นี่จะแสดงให้เราเห็นมาโครของเราในพื้นที่ด้านล่าง
- คุณต้องมีที่ไหนสักแห่งบนริบบิ้นเพื่อวางมาโคร สำหรับตัวอย่างนี้ เลือกหน้าแรก(Home )ในพื้นที่แท็บหลัก (Main Tabs)จากนั้นเลือกกลุ่ม(New Group)ใหม่
- เลือกเปลี่ยนชื่อ(Rename)เพื่อให้คุณสามารถตั้งชื่อที่มีความหมายได้
- ใน หน้าต่าง Renameเลือกไอคอนใดไอคอนหนึ่งเพื่อเป็นตัวแทนของกลุ่ม จากนั้นป้อนMy Macrosในช่องDisplay name(Display name )
- เลือกตกลง(OK)เพื่อใช้ คุณจะเห็นการเปลี่ยนแปลงในพื้นที่แท็บหลัก(Main Tabs )
- ด้วยMy Macros ใหม่ที่ เลือกไว้ใน พื้นที่ แท็บหลัก(Main Tabs)ให้เลือกมาโครNormal.NewMacros.Insert_Signature
- เลือกเพิ่ม(Add)เพื่อแทรกลงในกลุ่มมาโครของฉัน(My Macros)
- แน่นอน คุณจะต้องการเปลี่ยนชื่อ เมื่อเลือกมาโครใน พื้นที่ แท็บหลัก(Main Tabs)แล้ว ให้เลือกเปลี่ยนชื่อ...(Rename…)
- ใน หน้าต่าง เปลี่ยนชื่อ(Rename)เลือกไอคอนและป้อนชื่อแบบง่ายในฟิลด์ชื่อที่แสดง:(Display name: )
- เลือกตกลง(OK )เพื่อยอมรับการเปลี่ยนแปลง คุณจะเห็นการเปลี่ยนแปลงในพื้นที่แท็บหลัก(Main Tabs)
- เลือกตกลง(OK )ด้านล่าง พื้นที่ แท็บหลัก(Main Tabs)เพื่อสร้างปุ่มสำหรับมาโครให้เสร็จสิ้น
- ไปข้างหน้าและสร้างบล็อกลายเซ็นที่คุณต้องการ เพิ่ม(Add)ในการสแกนลายเซ็นของคุณหรือรูปภาพอื่นๆ อะไรก็ได้ที่คุณต้องการ เมื่อเสร็จแล้วให้เลือกลูกศรลงใต้ปุ่มมาโคร(Macros)
- เลือกหยุดการ(Stop Recording)บันทึก แค่นั้นแหละ. มาโครแทรกลายเซ็น ของคุณถูกสร้างขึ้น(Signature)
- ทดสอบโดยค้นหา ปุ่ม แทรกลายเซ็น(Insert Signature) ที่ คุณสร้างขึ้นใน แท็บ หน้าแรก(Home)แล้วเลือก บล็อกลายเซ็นของคุณควรปรากฏตามที่คุณออกแบบอย่างน่าอัศจรรย์
วิธีการเขียนมาโคร(How To Write a Macro)
สำหรับมาโครส่วนใหญ่ วิธีการบันทึกเป็นวิธีที่มีประสิทธิภาพมากที่สุดในการสร้าง ในที่สุด คุณจะต้องการทำสิ่งที่ซับซ้อนมากขึ้น สิ่งนี้จำเป็นต้องเขียนมาโครในภาษา Visual Basic(Visual Basic) for Applications ( VBA ) เรามีคู่มือ VBA ที่ดีที่สุดสำหรับผู้เริ่มต้น(best VBA guide for beginners)ดังนั้นบุ๊กมาร์กไว้ มาสร้างมาโครเพื่อให้คำเฉลี่ยต่อประโยคแก่เราเพื่อช่วยให้เราบอกได้ว่าเราพูดมากเมื่อใด
- คุณต้องเข้าถึง แท็บ นักพัฒนา(Developer )ซึ่งถูกซ่อนไว้โดยค่าเริ่มต้นในWord ที่มุมบนซ้ายของWord ให้(Word)เลือกไฟล์(File)
- บริเวณด้านซ้ายล่าง ให้เลือกตัวเลือก(Options)
- ในหน้าต่างที่เปิดขึ้น ให้เลือกกำหนด Ribbon(Customize Ribbon)เอง
- ทางด้านขวา ให้มองหาDeveloperแล้วทำเครื่องหมายถูกข้างๆ
- เลือกตกลง(OK)เพื่อปิดหน้าต่าง แท็บ นักพัฒนา(Developer )จะปรากฏขึ้น
- เลือกแท็บนักพัฒนา(Developer )
- เลือกปุ่มมาโคร(Macros)
- ป้อนชื่อที่สื่อความหมายในชื่อมาโคร:(Macro name:)ปล่อยให้มาโครอยู่ใน:(Macros in: )เป็นNormal.dotmเพื่อนำไปใช้กับเอกสารWord ทั้งหมด (Word)ป้อนคำอธิบายในพื้นที่Description : (Description: )เสมอ(Always)
- เลือกสร้าง(Create) _ เครื่องมือ พัฒนา Microsoft Visual Basic for Applicationsจะเปิดขึ้น
- รหัสที่แสดงในสี่เหลี่ยมสีเขียวด้านล่างควรมีช่องว่างระหว่างกัน คัดลอกและวางรหัสต่อไปนี้ลงในช่องว่างนั้น:
Dim เป็นช่วง
Dim numWords เป็นจำนวนเต็ม
Dim numSentences เป็นจำนวนเต็ม
numSentences = 0
numWords = 0
สำหรับแต่ละ s ใน ActiveDocument.Sentences
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Next
MsgBox “คำเฉลี่ยต่อประโยค” + Str ( Int (numWords / numSentences)) + “ น้อยกว่า 15 ดีที่สุด”
- เลือก ปุ่ม เรียกใช้(Run )เพื่อทดสอบรหัส หากไม่ทำงานตามที่คาดไว้ ให้แก้ไขโค้ดจนกว่าจะทำงานตามที่คุณต้องการ
- เลือก ปุ่ม บันทึก(Save )และปิดหน้าต่างการพัฒนา
- สร้างปุ่มใน Ribbon ของ Word(Create a button in the Word ribbon)โดยใช้วิธีการเดียวกับที่แสดงในคำแนะนำ "วิธีการบันทึกมาโคร" ด้านบน
- ค้นหาปุ่มที่คุณเพิ่งสร้างขึ้นและทดสอบ
มาโครของฉันไม่ทำงานเมื่อฉันบันทึกเอกสาร Word ของฉัน(My Macro Doesn’t Work When I Save My Word Document)
ค่าเริ่มต้นของ Word(Word)เพื่อบันทึกด้วยนามสกุลไฟล์.docxซึ่งไม่อนุญาตให้มาโครทำงานโดยอัตโนมัติ หากคุณต้องการให้แมโครทำงาน คุณจะต้องเปลี่ยนประเภทไฟล์เป็นWord Macro-Enabled Document (*.docm)
ไฟล์ประเภทนี้มีอยู่ส่วนหนึ่งเพื่อต่อสู้กับปัญหาด้านความปลอดภัยของมาโคร หากคุณเห็นนามสกุลไฟล์นี้ในเอกสารที่คุณไม่คาดว่าจะได้รับ โปรดอย่าสงสัย
ฉันสามารถทำอะไรกับมาโครได้อีก?(What Else Can I Do With Macros?)
คุณสามารถสร้างมาโครใน Excel(create macros in Excel) , Outlookหรือแม้แต่PowerPoint สิ่งที่คุณกำลังทำด้วยตนเองอยู่ในขณะนี้ คุณควรจะสามารถบันทึกหรือเขียนแมโครเพื่อทำสิ่งนั้นได้ การใช้มาโครในWordควบคู่ไปกับปุ่มลัดของ Windows(great Windows shortcut keys)จะช่วยเพิ่มประสิทธิภาพการทำงานของคุณได้ถึงสิบเท่า
Related posts
วิธีแก้ไขข้อผิดพลาดที่คั่นหน้าไม่ได้กำหนดไว้ใน Word
วิธีเพิ่มเชิงอรรถใน Word
ใส่สัญลักษณ์แสดงหัวข้อย่อยตรงกลางประโยคใน Word
วิธีแสดงจำนวนคำใน Microsoft Word
วิธีแทรกแผ่นงาน Excel ลงใน Word Doc
วิธีสร้างมาโครหรือสคริปต์ VBA ใน Excel
สร้างหรือสร้างแป้นพิมพ์ลัดสำหรับ Microsoft Office
วางข้อความลงใน Word โดยไม่ต้องจัดรูปแบบ
วิธีอัปเดตเอกสาร Word เก่าเป็นรูปแบบ Word ล่าสุด
วิธีจำกัดการแก้ไขในเอกสาร Word
วิธีใส่ลายน้ำใน Word และ Google Docs
วิธีสร้าง Mail Merge ใน Microsoft Word
วิธีแทรกตัวแบ่งส่วนใน Microsoft Word
ซ่อนข้อมูลที่เป็นความลับในเอกสาร Word 2007/2010
ตรวจสอบไฮเปอร์ลิงก์ทั้งหมดในเอกสาร MS Word ในไม่กี่วินาที
วิธีเพิ่มแบบอักษรใหม่ให้กับ Microsoft Word
วิธีแปลงเอกสาร Word เป็น PDF
วิธีลบหน้าใน Microsoft Word
วิธีสร้างปฏิทินอย่างง่ายใน Microsoft Word
Google Docs กับ Microsoft Word - อะไรคือความแตกต่าง?