Microsoft Word อาจไม่ใช่ Default Document Processor ของ macOS แต่ผู้ใช้ Mac หลายคนชอบใช้มันสำหรับเขียนและแก้ไขไฟล์ เนื่องจากพลัง Feature รอรวย ความง่ายในการใช้งาน หรือเหตุผลอื่นๆ
คุณยังต้องการมันเพื่ออ่านไฟล์เก่าหรือ Word Documents จากคอมพิวเตอร์อื่น ขึ้นอยู่กับความซับซ้อนของไฟล์ หากเอกสารมี Multiple Columns, Embedded Images, Custom Fonts, Footnotes และ Feature เหมือนกัน คุณเกือบลืมได้เลยที่จะใช้โปรแกรมอื่น แต่ถ้าเป็นแค่ Text Files ธรรมดา โปรแกรมหลายตัวจะเปิดได้
สร้าง แก้ไข 共同作業 และแชร์เอกสารด้วย Word for Mac ตอนนี้เขียน ออกแบบ และทำงานร่วมกันข้ามอุปกรณ์และกับผู้อื่นง่ายกว่าเดิม แชร์ไฟล์และ Collaborate Real-time ภายในเอกสารหรือแก้ไข Office Docs ที่แนบในอีเมล ได้ Smart Assistance Features ทันทีที่เปิดตัวใน Word, Excel, PowerPoint ทำให้คุณทำงานกับเวอร์ชันล่าสุดเสมอ ไม่ว่าคุณจะเป็น Blogger, Writer, Journalist, Columnist, Student หรือ Project Manager ที่ทำงานกับเอกสาร Word คือแอปสำหรับทำงานกับเอกสาร
คุณสามารถทำงานเหล่านี้และอีกมากมายได้โดยใช้ Visual Basic for Applications (VBA) for Office — ภาษาโปรแกรมมิ่งที่เรียบง่ายแรงซึ่งขยาย Office Applications ได้
เคล็ดลับ: สแกน Mac เพื่อตรวจสอบปัญหาประสิทธิภาพ ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย
ที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ทำงานช้าลง
บทความนี้สำหรับ Experienced Office Users ที่อยากเรียนรู้ VBA และอยากได้ Insight ว่า Programming ช่วย Customize Office ได้อย่างไร
Office Suite มี Feature Set อุดมสมบูรณ์ มีหลายวิธี Author, Format, และ Manipulate Documents, Email, Databases, Forms, Spreadsheets, และ Presentations พลังของ VBA Programming ใน Office คือเกือบทุก Operation ที่ทำด้วย Mouse, Keyboard, หรือ Dialog Box ทำได้ด้วย VBA อีกด้วย หากทำได้ครั้งเดียวกับ VBA ทำได้ง่ายเท่าเดิม 100 ครั้ง (Automation ของ Repetitive Tasks เป็นการใช้ VBA ที่พบบ่อยที่สุดใน Office)
นอกจาก Scripting VBA เพื่อเร่งงานประจำวัน ยังใช้ VBA เพิ่ม Functionality ใหม่ให้ Office Apps หรือ Prompt และ Interact กับ User ของเอกสารคุณ بطرقที่เฉพาะเจาะจงกับ Business Needs เช่น เขียน VBA Code แสดง Pop-up Message nhắc User Save Document ไป Network Drive เฉพาะครั้งแรกที่ Save
อย่างไรก็ตาม ผู้ใช้หลายคนเจอ Microsoft Visual Basic Unexpected Error (50001) บน Mac ข้อผิดพลาดมักเกิดเมื่อพยายามเปิด Word Document บน Mac เนื่องจาก Error นี้ User ไม่สามารถใช้ Microsoft Word เปิด สร้าง หรือแก้ไขเอกสารบน Mac ได้
Microsoft Visual Basic Unexpected Error (50001) บน Mac คืออะไร?
หาก Visual Basic Compiler เจอปัญหาใน Code จะเกิด Compile-time Error ใน Visual Studio Code Editor คุณระบุบรรทัดที่ก่อให้เกิด Error ได้ง่าย เพราะมี Wavy Line ใต้บรรทัดนั้น Error Message จะแสดงถ้า Point ไปที่ Wavy Underline หรือเปิด Error List ซึ่งแสดงข้อความอื่นๆ ด้วย
หาก Identifier มี Wavy Underline และ Short Underline ใต้ตัวอักษรสุดท้ายด้านขวา คุณสามารถ Generate Stub สำหรับ Class, Constructor, Method, Property, Field, หรือ Enum ได้ ดู Generate From Usage (Visual Studio) เพิ่มเติม
เมื่อ Resolve Warnings จาก Visual Basic Compiler คุณอาจเขียน Code ที่รันเร็วกว่าและมี Bug น้อยกว่า Warnings ระบุ Code ที่อาจก่อให้เกิด Error เมื่อ Application รัน เช่น Compiler วarn หากพยายาม Invoke Member ของ Unassigned Object Variable, Return จาก Function โดยไม่ Set Return Value, หรือ Execute Try Block ที่มี Errors ใน Logic สำหรับ Catch Exceptions
Microsoft Visual Basic Unexpected Error (50001) บน Mac เกิดเมื่อใช้ Microsoft Word ในส่วนใหญ่ Error โผล่ทุกครั้งที่เปิด Word App มีกรณี Error ปรากฏตอน Quit หรือ Close Word Document
ตามรายงาน ปัญหาเกิดขึ้นอย่างกะทันหัน ไม่มีสัญญาณว่ามีปัญหากับ Microsoft Office Application Microsoft Word ทำงานปกติก่อน Error เกิดขึ้น มีการติดตั้ง Microsoft Office ใหม่ๆ ที่เจอ Error นี้ ทำให้ User حيرة ว่าสาเหตุคืออะไร
Error นี้ไม่ได้จำกัดเฉพาะ Word เราเจอ Complaints และ Reports มากมายเกี่ยวกับ Error โผล่ตอนใช้ Microsoft Office Products อื่นๆ เช่น Excel และ PowerPoint
Error ประเภทนี้จะแสดงเป็น Notification รบกวนบนหน้าจอ จนกว่าจะ Handle และ Correct Error มักเกิดโดยไม่มี Warning ข้อความ Error อาจโผล่ทุกครั้งที่รัน Microsoft Word หรือ Excel จริงๆ Dialog Box อื่นๆ อาจโผล่ซ้ำๆ หากไม่ Address เร็วๆ นี้
Error นี้ยังอาจหมายถึงว่ามี Incompatible Programs รันพร้อมกัน อาจเกิดจาก Memory Problems, Bad Graphics Driver หรือ Virus Infection กรณีไหนก็ตาม ต้องแก้ไขทันทีเพื่อป้องกันปัญหาเพิ่มเติม
สาเหตุ Microsoft Visual Basic Unexpected Error (50001) บน Mac
Microsoft Visual Basic Unexpected Error (50001) บน Mac สามารถ Trigger ได้จากปัจจัยต่างๆ การหาสาเหตุที่แน่นอนอาจท้าทาย แต่ช่วย Troubleshooting มาก เราระบุ Common Elements ที่อาจก่อให้เกิด Error นี้ตอนใช้ Microsoft Word:
- Microsoft Office Installation เก่า: ปัจจัยแรกคือ Installation ของ Microsoft Office หากเจอ Error 50001 บน Office Apps หลายตัว ปัญหาอยู่ที่ Installation ของ App เอง
- macOS เก่า: อีกเหตุผลคือ macOS อาจเก่าเช่นกัน เมื่อรัน OS เวอร์ชันเก่า อาจมี Compatibility Issues ตอนรัน Applications
- Apps เปิดเยอะเกินไป: เมื่อมี Applications เปิดเยอะเกินไปบน Mac อาจเจอ Performance Issues และ Errors อย่าง Error 50001
- Corrupted Cache: หาก Preference File หรือ plist File เสียหาย อาจเจอปัญหาตอนใช้ Word หรือ Office Apps อื่นๆ
- Add-in ที่ต้องอัปเดต: คุณใช้ Adobe Acrobat หรือ Software อื่นที่เพิ่มฟังก์ชันให้ Word? หาใช่ ให้ Install Updates สำหรับ Add-ins
วิธีแก้ Microsoft Visual Basic Unexpected Error (50001) บน Mac
เจอ Error 50001 บน Mac ค่อนข้างรบกวน โดยเฉพาะหากใช้ App เพื่องานหรือเรียน แต่ไม่ต้องกังวล เพราะแก้ได้ด้วยโซลูชันด้านล่าง:
Fix #1: ปิดทุก Application และ Restart Microsoft Office
ยิ่ง Applications และ Programs เปิดเยอะ ยิ่ง Consume Memory และ Space ทำให้ Mac ช้าลงและ Random Error Messages อาจปรากฏ
แม้เป็นข้อเท็จจริงที่ชัดเจน หลายคน مذنبที่ทิ้ง Apps เยอะรันใน Background ใช่ คุณอาจต้องการบาง Apps ตอนหลัง แต่ถ้าไม่ได้ใช้ตอนนี้ ปิดก่อนเพื่อพื้นที่ให้ Process สำคัญอื่นๆ
วิธี Exit Active Applications รวม Microsoft Office:
- บน Apple Menu คลิก Force Quit
- ในหน้าต่าง Force Quit Applications เลือก Microsoft Word หรือ Open Applications อื่นๆ
- จำไว้ว่าไม่สามารถ Exit Finder ได้
- คลิก Force Quit
ทำซ้ำจน Exit Active Applications ทั้งหมด เมื่อ Force Exit Application Unsaved Changes ใน Open Documents จะไม่ Saved เมื่อปิด Apps ทั้งหมดแล้ว คลิก Shortcut Microsoft Word เปิดดู หาก Error ยังคงอยู่ ไปขั้นตอนถัดไป
Fix #2: อัปเดต Microsoft Word
เพื่อรับ Updates ไปที่ Help Menu ใน Word เลือก Check for Updates เพื่อ Launch AutoUpdate หากไม่ได้ ไปที่ Tools Menu เลือก Templates and Add-ins และ Deactivate Add-ins ที่มี
บางครั้ง Download และ Install Latest Update สำหรับ Microsoft Office สามารถแก้ปัญหา Normal.dotm ได้ วิธี Update Microsoft Office:
- เปิด Microsoft Word
- ไป Help
- คลิก Check for Updates
- ทำตาม On-screen Instructions
- รอ Update Process เสร็จ
หากเจอ Error ให้ทำ Safe Mode/Boot ก่อนบน Mac OS:
- เปิดหรือ Restart Mac แล้วทันทีกดค้าง Shift ขณะ Mac เริ่มต้น
- ปล่อยปุ่มเมื่อเห็น Login Window แล้ว Log In เข้า Mac
- อาจถูกขอ Login อีกครั้ง บน Login Window ครั้งแรกหรือสอง ควรเห็น "Safe Boot" มุมขวาบน
- รัน Word เช็คว่าปัญหายังคงอยู่หรือไม่
Fix #3: อัปเดต macOS
เช็คว่ามี Update หรือไม่ คลิก Logo Apple บน Desktop แล้วคลิก App Store ไปที่ Tab Updates เช็ค System Updates หากมี Update ให้ Install
หากต้องการ Auto Check Updates ไป System Preferences เลือก App Store ให้แน่ใจว่า Automatically Check for Updates ถูกติ๊ก
Fix #4: ลบ Word Preferences
Apps ปรับแต่งได้ตาม Preference ของ User ผ่าน Settings หรือ Preferences เมื่อ Customize App Settings จะบันทึกใน Dedicated Preference File ทุกครั้งที่ Launch App Preference File จะถูก Locate และ Load
Preference Files โดยปกติเล็ก ลบไม่กระทบ Performance Mac มาก แต่ไฟล์เหล่านี้ Misbehave หรือ Faulty เป็นเรื่องอื่น
ไฟล์เหล่านี้อาจ Corrupt ทำให้ System Crash, รันช้า หรือ Trigger Error Messages
หาก Error โผล่ตอนเปิด Microsoft Word ลองลบ Preference File แล้วเริ่มใหม่
วิธีลบ Preference File: ไป Finder Navigate ไป Home -> Library -> Preferences หา Preference File ที่ต้องการลบ กด Delete แล้ว Relaunch App Preference File ใหม่ควรถูก Generate
- เปิด Library โดยคลิก Go > Go to the folder พิมพ์ ~/Library
- หาโฟลเดอร์ชื่อ Preferences
- หาไฟล์ชื่อ com.microsoft.Word.plist ย้ายไป Desktop
- Start Word เช็คว่าปัญหายังเกิดหรือไม่
- หากปัญหายังคง Exit Microsoft Word แล้วคืน com.microsoft.word.prefs.plist กลับตำแหน่งเดิม
- หากปัญหาแก้ไขแล้ว ย้ายไฟล์ไป Trash
- หากปัญหายังมี Exit ทุก Microsoft Office for Mac Programs
- คลิกไอคอน Word ด้านซ้ายคลิก Preferences
- คลิก File Locations
- เลือก User templates
- หาไฟล์ชื่อ Normal ย้ายไป Desktop
- หาไฟล์ Normal ได้อีกทาง: Library > Application Support > Microsoft > Office > User Templates > Normal
Start Word เช็คปัญหา หากแก้ไขแล้ว ย้าย Normal File ไป Trash ทำให้แน่ใจว่าไฟล์ทั้งหมดถูกลบสนิทโดย Sweep System ด้วย Mac Cleaner
Fix #5: ลอง Open และ Repair Microsoft Word
- Start Word
- บน Menu File คลิก Open
- ใน Open Dialog Box เลือกไฟล์ที่ต้องการเปิด
- คลิกลูกศรลงบนปุ่ม Open คลิก Open > Repair
Fix #6: ปิด Add-ins
Add-ins (หรือ Add-ons) คือ Programs เพิ่ม Features เสริมให้ Microsoft Office Applications มี 2 ประเภท: VBA Add-ins และ COM Add-ins VBA สร้าง Add-ins ได้ง่ายกว่า COM ย่อมาจาก Component Object Model เปิดทางเลือกมากสำหรับ Customization ของ Add-ins
คลิก Options แล้ว Add-ins ด้านซ้าย ควรเห็น List ท้ายหน้า ใน List คลิก PowerPoint add-ins / Excel add-ins / Word add-ins etc. กด Go
วิธี Disable Add-ins บน Microsoft Word:
- จาก Word Application คลิก File หรือ Office Button มุมซ้ายบน
- คลิก Options แล้ว Add-ins ด้านซ้าย
- คลิก Options แล้ว Add-ins ด้านซ้าย ควรเห็น List ท้ายหน้า
- กด Go
- Dialog Box เปิดพร้อม List Add-ins ทั้งหมดสำหรับ Current Application
- คลิก Remove เพื่อลบ Add-in ออกจาก Application อย่างถาวร
Fix #7: ล้าง Microsoft Office Cache
หากไม่รู้ Cache ของ Mac คือที่เก็บ Temporary Data Data นี้จะถูก Pull Up ได้สะดวกเมื่อต้องการ
Cache ช่วย Speed Up Data Access และ Loading Times แต่ Cache ใหญ่เกินไปอาจ Impact Performance ระบบ อาจทำให้คอมพิวเตอร์รันช้าและไม่มีประสิทธิภาพ หากสังเกตว่า App เริ่ม Lag หรือคอมพิวเตอร์ดูเหมือน Struggle แสดงว่าต้อง Clear Cache
ลอง Clear Caches ของ Office Apps ดูว่าทำงานหรือไม่:
- ปิด Office for Mac Applications ทั้งหมด
- จาก Finder Go/Go to Folder (Shift+Cmd+G)
- พิมพ์ ~/Library/Containers กด Go (Return)
- หาโฟลเดอร์ com.microsoft.excel
- ย้ายโฟลเดอร์เหล่านั้นไป Desktop
- Restart Mac เช็คผลลัพธ์
Fix #8: ลบไฟล์ Normal.dotm
หากสงสัยว่าสาเหตุ Error คือ Normal.dotm File ที่ Corrupt การลบอาจแก้ปัญหา ทุกครั้งที่ Launch Microsoft Word จะมองหาไฟล์นี้อัตโนมัติ แต่ถ้าไม่เจอ จะ Generate ใหม่อัตโนมัติ การลบ Normal.dotm ที่ Corrupt ไม่ทำลาย Word หรือ System เลย
วิธีลบ Normal.dotm File:
- ปิด Microsoft Word
- ไปหน้าต่าง Go to Folder โดยกด CMD + SHIFT + G
- พิมพ์ /Library/Application Support/Microsoft/Office/User Templates/ ใน Text Field
- กด Enter
- หาไฟล์ normal.dotm คลิก
- ลบไฟล์ด้วย CMD + DELETE ทำเหมือนกับไฟล์อื่นที่มีคำว่า "normal" ในชื่อ อย่าออกจาก User Templates Folder
Fix #9: สมัคร Microsoft Office Account ใหม่
เช่นรายการข้างต้น Corrupt User Account อาจก่อให้เกิด Normal.dotm Error ลองสร้าง User Account ใหม่ดูว่าปัญหายังคงอยู่หรือไม่
วิธีสร้าง Microsoft Office Account ใหม่:
- เปิด Browser ไปที่ Official Microsoft Windows Account Page
- คลิก Create a free Microsoft account
- กรอกข้อมูลส่วนตัว
- ใส่ Password จริง
- กรอก Captcha Code บนหน้าจอเพื่อ Verify
- กด Create account
- เช็ค Inbox หา Verification Email
- คลิก Verify
Fix #10: Reinstall Microsoft Office
สามารถ Uninstall Office for Mac Apps เช่น Word, Excel, PowerPoint, OneNote, Outlook ได้ง่ายด้วยคำแนะนำเหล่านี้ ต้อง Sign In เป็น Administrator บน Mac หรือให้ Administrator Name และ Password เพื่อทำขั้นตอนเหล่านี้
Remove Office for Mac Applications
- เปิด Finder > Applications
- Command + click เลือก Office for Mac Applications ทั้งหมด
- Ctrl+click Application ที่เลือก คลิก Move to Trash
Remove Files จาก User Library Folder
- ใน Finder กด COMMAND +Shift + G
- ในหน้าต่างที่เปิด พิมพ์ ~/Library คลิก Go
- เปิดโฟลเดอร์ Containers Command+Click โฟลเดอร์เหล่านี้และ Move to Trash (บางโฟลเดอร์อาจไม่มี):
- com.microsoft.errorreporting
- com.microsoft.Excel
- com.microsoft.netlib.shipassertprocess
- com.microsoft.Office365ServiceV2
- com.microsoft.Outlook
- com.microsoft.Powerpoint
- com.microsoft.RMS-XPCService
- com.microsoft.Word
- com.microsoft.onenote.mac
- คลิก Back Arrow กลับไป Library Folder เปิด Group Containers Command+click โฟลเดอร์เหล่านี้หากมี และ Move to Trash:
- UBF8T346G9.ms
- UBF8T346G9.Office
- UBF8T346G9.OfficeOsfWebHost
Remove จาก Dock และ Restart
- หากวาง Office Apps ไว้ใน Dock ไปที่แต่ละตัว Command + Click > Options > Remove from Dock
- Restart Mac 完成 Uninstall
หลังจากลบ Microsoft Office สนิทจากคอมพิวเตอร์แล้ว ติดตั้ง Fresh Copy ใหม่ดูว่า Error แก้ไขหรือไม่
- ไปเว็บ Microsoft Office Official Login เข้าบัญชี
- Login แล้วเช็คมุมขวาบนเว็บ คลิกปุ่ม Install Office Apps
- อาจ Prompt Verify Action คลิก Save File ดำเนินต่อ
- Microsoft Office Installer จะ Download อัตโนมัติบน Mac Download เสร็จ เปิดไฟล์ทำตาม On-screen Prompts
- ติดตั้ง Microsoft Office สำเร็จ เปิด Microsoft Word
- ใส่ Microsoft Office Credentials
สรุป
Microsoft Visual Basic Unexpected Error (50001) บน Mac เป็น Productivity Killer หากไม่แก้เร็วพอ นี้จริงสำหรับพนักงานและนักศึกษาที่พึ่งพา Microsoft Apps สร้าง แก้ไข และเปิดเอกสาร แม้มี Alternatives ของ Word และ Office Apps อื่นๆ แต่อาจมี Compatibility Issues เนื่องจากเปิดไฟล์ด้วย Platform อื่น ขั้นตอนข้างต้นควรช่วยแก้ Error 50001 เร็วที่สุด เพื่อคุณกลับไปทำงานต่อได้