วิธีบันทึกและกู้คืนมาโครใน 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
นอกจากนี้คุณยังสามารถค้นหาไฟล์เทมเพลตหากไม่อยู่ในโฟลเดอร์ด้านบน

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

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

ตัวแก้ไข Microsoft Visual Basic for Applications (VBA) จะเปิดขึ้น คุณยังสามารถกด Alt + F11 เพื่อเปิดตัวแก้ไข VBA
ใน โครงการ บานหน้าต่างด้านซ้ายคลิกเครื่องหมายบวกเพื่อขยาย ปกติ โครงการใน Word ไฟล์ VBAProject ใน Excel หรือ PowerPoint หรือเป็นตัวเลข โครงการ โฟลเดอร์เช่น โครงการ 1 ใน Outlook จากนั้นขยาย โมดูล ในลักษณะเดียวกันและดับเบิลคลิก ใหม่หรือโมดูลที่มีหมายเลขเช่น โมดูล 1.
ชื่อของโมดูลโค้ดที่มีมาโครของคุณอาจแตกต่างกันและคุณอาจมีหลายโมดูลด้วย เราจะใช้ ใหม่ นี่คือสิ่งที่โมดูลรหัสของเราเรียกว่าใน Word
มาโครทั้งหมดที่คุณบันทึกไว้จะแสดงอยู่ในไฟล์ รหัส หน้าต่างทางด้านขวา คุณยังสามารถเขียนมาโครของคุณเองได้ด้วยตนเองในหน้าต่างนี้

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

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

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

บันทึกมาโครด้วยการคัดลอกไปยังไฟล์ Word
ถ้าคุณต้องการคุณยังสามารถจัดเก็บมาโครของคุณจาก Word, Excel, Outlook หรือ PowerPoint ในไฟล์ Word ได้
เปิด Word และสร้างไฟล์ใหม่เพื่อจัดเก็บมาโครจากนั้นกด Alt + F11 เพื่อเปิดตัวแก้ไข VBA หรือเปิด Excel, Outlook หรือ PowerPoint แล้วกด Alt + F11.
ใน โครงการ บานหน้าต่างด้านซ้ายคลิกสองครั้งที่ชื่อโมดูลเช่น ใหม่ภายใต้ ปกติ> โมดูล (หรือ VBAProject> โมดูล หรือ Project1> โมดูล)
เลือกข้อความทั้งหมดในไฟล์ รหัส หน้าต่างแล้วกด Ctrl + C เพื่อคัดลอก

ไปที่ ไฟล์> ปิดและกลับไปที่ 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.

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

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

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

กู้คืนมาโครจากไฟล์ Word
ในการกู้คืนมาโครที่คุณบันทึกไว้ในไฟล์ Word ให้เปิดไฟล์ Word เลือกข้อความมาโครแล้วคัดลอก (Ctrl + C)
จากนั้นคลิกขวาที่ ปกติ ใน โครงการ บานหน้าต่างใน Word VBAProject ใน โครงการ บานหน้าต่างใน Excel หรือ PowerPoint หรือโครงการที่มีหมายเลขเช่น โครงการ 1, ใน โครงการ บานหน้าต่างใน Outlook
ไปที่ สิ่งที่ใส่เข้าไป> โมดูล.

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

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

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

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