วิธีบันทึกและกู้คืนมาโครใน Microsoft Office

สำนักงานแมโครอัตโนมัติ

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

หากคุณดำเนินการชุดเดียวกันบ่อยครั้งในโปรแกรม Microsoft Office คุณสามารถประหยัดเวลาด้วยแมโคร

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

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

บันทึกแมโครโดยการสำรองแม่แบบ Normal.dotm (เฉพาะ Word)

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

ตัวเลือกนี้มีประโยชน์สำหรับมาโครเท่านั้นคำ. Excel, Outlook และ PowerPoint จัดการกับมาโครต่างกัน ตัวเลือกที่ดีที่สุดสำหรับการบันทึกแมโครใน Excel, Outlook หรือ PowerPoint เป็นหนึ่งในสองวิธีที่กล่าวถึงต่อไป

หากคุณกำลังบันทึกมาโครเป็นข้อมูลสำรองสำหรับตัวคุณเองคุณสามารถคัดลอก Normal.dotm ไฟล์แม่แบบไปยังไดรฟ์ภายนอกหรือเครือข่าย

คน Normal.dotm โดยทั่วไปไฟล์เทมเพลตจะอยู่ในโฟลเดอร์ต่อไปนี้โดยแทนที่“ [ชื่อผู้ใช้]” ด้วยชื่อผู้ใช้ Windows ของคุณ:

C:Users[user name]AppDataRoamingMicrosoftTemplates

นอกจากนี้คุณยังสามารถค้นหาไฟล์เทมเพลตหากไม่อยู่ในโฟลเดอร์ด้านบน

Normal.dotm ไฟล์เทมเพลตสำหรับ Word

บันทึกมาโครโดยการส่งออกไปยังไฟล์. bas

หากคุณต้องการแชร์มาโคร Word ของคุณกับผู้อื่นหรือนำเข้าสู่ Word บนคอมพิวเตอร์เครื่องอื่นโดยไม่ส่งผลกระทบต่อไฟล์ Normal.dotm คุณสามารถบันทึกมาโครของคุณเป็นไฟล์ .bas ไฟล์ที่มีเพียงมาโครและไม่มีอะไรอื่น นอกจากนี้ยังแนะนำให้ใช้วิธีนี้ในการบันทึกมาโครใน Excel, Outlook และ PowerPoint

ในโปรแกรม Office ทั้งสี่โปรแกรมคุณสามารถดูมาโครของคุณโดยใช้ไฟล์ แมโคร ปุ่มใน รหัส ส่วนของ ผู้พัฒนา แท็บ (ซึ่งคุณอาจต้องเปิดใช้งาน) หรือใน Word คุณสามารถดูมาโครของคุณโดยใช้ไฟล์ ดูมาโคร ตัวเลือกใน แมโคร ปุ่มใน แมโคร ส่วนของ ดู แถบ

คลิกมาโครบนแท็บนักพัฒนาใน Word

ในการเข้าถึงรหัสสำหรับแมโครที่แสดงอยู่ในไฟล์ แมโคร ในกล่องโต้ตอบคลิก แก้ไข.

คลิกแก้ไขบนกล่องโต้ตอบแมโครใน Word

ตัวแก้ไข Microsoft Visual Basic for Applications (VBA) จะเปิดขึ้น คุณยังสามารถกด Alt + F11 เพื่อเปิดตัวแก้ไข VBA

ใน โครงการ บานหน้าต่างด้านซ้ายคลิกเครื่องหมายบวกเพื่อขยาย ปกติ โครงการใน Word ไฟล์ VBAProject ใน Excel หรือ PowerPoint หรือเป็นตัวเลข โครงการ โฟลเดอร์เช่น โครงการ 1 ใน Outlook จากนั้นขยาย โมดูล ในลักษณะเดียวกันและดับเบิลคลิก ใหม่หรือโมดูลที่มีหมายเลขเช่น โมดูล 1.

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

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

ดับเบิลคลิกที่โมดูลในตัวแก้ไข VBA ใน Word

ในตัวแก้ไข VBA ไปที่ ไฟล์> ส่งออกไฟล์.

ไปที่ไฟล์> ส่งออกไฟล์ในตัวแก้ไข VBA ใน Word

ไปที่โฟลเดอร์ที่คุณต้องการบันทึกมาโคร จากนั้นป้อนชื่อไฟล์ในไฟล์ ชื่อไฟล์ ตรวจสอบให้แน่ใจว่าคุณเก็บไฟล์ .bas ส่วนขยาย.

คลิก บันทึก.

กล่องโต้ตอบส่งออกไฟล์ในโปรแกรมแก้ไข VBA ใน Word

คุณสามารถเปิดไฟล์ .bas ไฟล์ในโปรแกรมแก้ไขข้อความเช่น Notepad และแก้ไขได้

มาโครเริ่มต้นด้วย ย่อย และลงท้ายด้วย End Sub. ชื่อของมาโครตามมาทันที ย่อย. ตัวอย่างเช่นชื่อของมาโครของเราคือ บทความ. ความคิดเห็นในมาโครเริ่มต้นด้วยเครื่องหมายอะพอสทรอฟี

มาโคร Word ที่บันทึกไว้จะเปิดใน Notepad

บันทึกมาโครด้วยการคัดลอกไปยังไฟล์ Word

ถ้าคุณต้องการคุณยังสามารถจัดเก็บมาโครของคุณจาก Word, Excel, Outlook หรือ PowerPoint ในไฟล์ Word ได้

เปิด Word และสร้างไฟล์ใหม่เพื่อจัดเก็บมาโครจากนั้นกด Alt + F11 เพื่อเปิดตัวแก้ไข VBA หรือเปิด Excel, Outlook หรือ PowerPoint แล้วกด Alt + F11.

ใน โครงการ บานหน้าต่างด้านซ้ายคลิกสองครั้งที่ชื่อโมดูลเช่น ใหม่ภายใต้ ปกติ> โมดูล (หรือ VBAProject> โมดูล หรือ Project1> โมดูล)

เลือกข้อความทั้งหมดในไฟล์ รหัส หน้าต่างแล้วกด Ctrl + C เพื่อคัดลอก

คัดลอกข้อความรหัสมาโครในโปรแกรมแก้ไข VBA ใน Word

ไปที่ ไฟล์> ปิดและกลับไปที่ Microsoft Word (หรือ ภาพ, สันทัด, หรือ PowerPoint)

กลับไปที่ Word แล้วกด Ctrl + V เพื่อวางมาโครลงในเอกสาร Word จากนั้นบันทึกเอกสาร

กู้คืนแมโครที่เก็บไว้ในเทมเพลต Normal.dotm (Word เท่านั้น)

หากคุณบันทึกมาโครโดยสำรองไฟล์ Normal.dotm ไฟล์เทมเพลตคัดลอกไฟล์เทมเพลตกลับไปที่โฟลเดอร์ต่อไปนี้แทนที่“ [ชื่อผู้ใช้]” ด้วยชื่อผู้ใช้ Windows ของคุณ

C:Users[user name]AppDataRoamingMicrosoftTemplates

คุณควรถูกถามว่าคุณต้องการแทนที่ค่าเริ่มต้นหรือไม่ Normal.dotm ไฟล์. หากไม่เป็นเช่นนั้นไฟล์เทมเพลตอาจอยู่ในตำแหน่งอื่น ใช้ Windows Search เพื่อค้นหาไฟล์ Normal.dotm เทมเพลตและคัดลอกไฟล์เทมเพลตที่สำรองไว้ที่นั่น

จำไว้ว่าไฟล์ Normal.dotm แม่แบบใน Word ยังมีการปรับแต่งอื่น ๆ อีกมากมายเช่นสไตล์และรายการแก้ไขอัตโนมัติ ดังนั้นหากคุณได้ปรับแต่งไฟล์ Normal.dotm เทมเพลตบนพีซีที่คุณกำลังถ่ายโอนมาโครคุณควรบันทึกมาโครโดยใช้หนึ่งในสองวิธีอื่น ๆ ที่เราอธิบายไว้ข้างต้น

กู้คืนมาโครจากไฟล์. bas

ในการกู้คืนมาโครของคุณจากไฟล์ .bas เปิด Word, Excel, Outlook หรือ PowerPoint แล้วกด Alt + F11 เพื่อเปิดตัวแก้ไข VBA

ใน Word ให้เลือก ปกติ ใน โครงการ บานหน้าต่างด้านซ้ายใน Word ใน Excel หรือ PowerPoint ให้เลือก VBAProjectหรือใน Outlook เลือกโครงการที่มีหมายเลขเช่น โครงการ 1.

เลือกโครงการปกติในตัวแก้ไข VBA ใน Word

ไปที่ ไฟล์> นำเข้าไฟล์.

ไปที่ไฟล์> นำเข้าไฟล์ในตัวแก้ไข VBA ใน Word

บน นำเข้าไฟล์ ไปที่โฟลเดอร์ที่มีไฟล์ .bas ไฟล์ที่คุณต้องการนำเข้า

เลือก .bas ไฟล์แล้วคลิก เปิด.

กล่องโต้ตอบนำเข้าไฟล์ในตัวแก้ไข VBA ใน Word

มาโครถูกนำเข้าภายใต้ไฟล์ โมดูล โฟลเดอร์

มาโครที่นำเข้าภายใต้โฟลเดอร์ Modules ในตัวแก้ไข VBA ใน Word

กู้คืนมาโครจากไฟล์ Word

ในการกู้คืนมาโครที่คุณบันทึกไว้ในไฟล์ Word ให้เปิดไฟล์ Word เลือกข้อความมาโครแล้วคัดลอก (Ctrl + C)

จากนั้นคลิกขวาที่ ปกติ ใน โครงการ บานหน้าต่างใน Word VBAProject ใน โครงการ บานหน้าต่างใน Excel หรือ PowerPoint หรือโครงการที่มีหมายเลขเช่น โครงการ 1, ใน โครงการ บานหน้าต่างใน Outlook

ไปที่ สิ่งที่ใส่เข้าไป> โมดูล.

ไปที่สิ่งที่ใส่เข้าไป> โมดูลในตัวแก้ไข VBA ใน Word

คลิกที่ รหัส หน้าต่างเพื่อให้แน่ใจว่าเคอร์เซอร์อยู่ในหน้าต่าง

กด Ctrl + V เพื่อวางโค้ดแมโครลงในไฟล์ รหัส หน้าต่าง.

วางรหัสแมโครลงในหน้าต่างรหัสในโปรแกรมแก้ไข VBA ใน Word

คลิก บันทึก หรือกด Ctrl + S เพื่อบันทึกมาโคร

คลิกบันทึกในตัวแก้ไข VBA ใน Word เพื่อบันทึกมาโคร

จากนั้นไปที่ ไฟล์> ปิดและกลับไปที่ Microsoft Word (หรือ ภาพ หรือ สันทัด)

เลือกปิดและกลับไปที่ Microsoft Word ในตัวแก้ไข VBA

สำรองข้อมูลมาโครของคุณ

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

0

บทความที่คล้ายกัน

ทิ้งข้อความไว้