สำหรับผู้ใช้บางราย Forms Controls (FM20.dll) จะไม่ทำงานตามที่คาดไว้อีกต่อไปหลังจากติดตั้งการอัปเดตเดือนธันวาคม 2014 ปัญหาจะเกิดขึ้นในบางครั้งเช่นเมื่อพวกเขาเปิดไฟล์ที่มีโปรเจ็กต์ VBA ที่มีอยู่โดยใช้การควบคุมแบบฟอร์มพยายามแทรกตัวควบคุมฟอร์มในแผ่นงานใหม่หรือเรียกใช้ซอฟต์แวร์ของบุคคลที่สามที่อาจใช้ส่วนประกอบเหล่านี้
คุณอาจได้รับข้อผิดพลาดเช่น:
"ไม่สามารถแทรกวัตถุ" "ไลบรารีวัตถุไม่ถูกต้องหรือมีการอ้างอิงถึงคำจำกัดความของวัตถุที่ไม่พบ"
นอกจากนี้คุณอาจไม่สามารถใช้หรือเปลี่ยนแปลงคุณสมบัติของตัวควบคุม ActiveX บนแผ่นงานหรือได้รับข้อผิดพลาดเมื่อพยายามอ้างถึงตัวควบคุม ActiveX ในฐานะสมาชิกของแผ่นงานผ่านทางรหัส
ขั้นตอนในการปฏิบัติตามหลังการอัปเดต:
ในการแก้ไขปัญหานี้คุณต้องลบไลบรารีชนิดควบคุม (ไฟล์ส่วนขยาย) เวอร์ชันแคชบนคอมพิวเตอร์ไคลเอนต์ ในการดำเนินการนี้คุณต้องค้นหาไฟล์ที่มีนามสกุลของชื่อไฟล์ ".exd" ในฮาร์ดดิสก์และลบไฟล์. exd ทั้งหมดที่คุณพบ ไฟล์. exd เหล่านี้จะถูกสร้างขึ้นใหม่โดยอัตโนมัติเมื่อคุณใช้ตัวควบคุมใหม่ในครั้งถัดไปที่คุณใช้ VBA ไฟล์ส่วนขยายเหล่านี้จะอยู่ภายใต้โปรไฟล์ของผู้ใช้และอาจอยู่ในตำแหน่งอื่นเช่นต่อไปนี้:
% appdata% \ รูปแบบ Microsoft \
% temp% \ Excel8.0
% temp% \ VBE
โซลูชันการเขียนสคริปต์:
เนื่องจากปัญหานี้อาจส่งผลกระทบต่อเครื่องมากกว่าหนึ่งเครื่องจึงเป็นไปได้ที่จะสร้างโซลูชันการเขียนสคริปต์เพื่อลบไฟล์ EXD และเรียกใช้สคริปต์เป็นส่วนหนึ่งของกระบวนการเข้าสู่ระบบโดยใช้นโยบาย สคริปต์ที่คุณต้องการควรมีบรรทัดต่อไปนี้และจะต้องถูกเรียกใช้สำหรับ USER แต่ละคนเนื่องจากไฟล์. exd เป็นไฟล์เฉพาะสำหรับผู้ใช้
เดล% temp% \ vbe \ *. exd
เดล% temp% \ excel8.0 \ *. exd
เดล% appdata% \ microsoft \ ฟอร์ม \ *. exd
เดล% appdata% \ microsoft \ local \ *. exd
เดล% appdata% \ Roaming \ microsoft \ ฟอร์ม \ *. exd
เดล% temp% \ word8.0 \ *. exd
เดล% temp% \ PPT11.0 \ *. exd
ขั้นตอนเพิ่มเติม:
หากขั้นตอนข้างต้นไม่สามารถแก้ไขปัญหาของคุณได้ให้ทำขั้นตอนอื่นที่ทดสอบได้ (ดูคำเตือนด้านล่าง):
บนเครื่องที่อัปเดตอย่างสมบูรณ์และหลังจากลบไฟล์. exd แล้วให้เปิดไฟล์ใน Excel พร้อมสิทธิ์แก้ไข
เปิด Visual Basic สำหรับแอปพลิเคชัน> แก้ไขโครงการโดยการเพิ่มข้อคิดเห็นหรือแก้ไขบางชนิดในโมดูลรหัสใด ๆ > ดีบัก> คอมไพล์ VBAProject
บันทึกและเปิดไฟล์อีกครั้ง ทดสอบความละเอียด หากได้รับการแก้ไขให้จัดเตรียมโครงการที่อัปเดตนี้แก่ผู้ใช้เพิ่มเติม
คำเตือน: หากขั้นตอนนี้ช่วยแก้ปัญหาของคุณได้โปรดทราบว่าหลังจากปรับใช้โปรเจ็กต์ที่อัปเดตนี้กับผู้ใช้รายอื่นแล้วผู้ใช้เหล่านี้จะต้องมีการอัปเดตที่ใช้กับระบบและไฟล์. exd ของตนออกด้วย
หากวิธีนี้ไม่สามารถแก้ไขปัญหาของคุณได้อาจเป็นปัญหาอื่นและอาจจำเป็นต้องแก้ไขปัญหาเพิ่มเติม
Microsoft กำลังดำเนินการแก้ไขปัญหานี้ ดูบล็อกสำหรับการอัปเดต