ข้อผิดพลาดรันไทม์ 438: วัตถุไม่รองรับคุณสมบัติ [แก้ไข]

ใช้คุณสมบัติและวิธีการที่ถูกต้องสำหรับวัตถุที่เลือก

  • ข้อผิดพลาดรันไทม์ 438 เกิดขึ้นหากคุณสมบัติหรือวิธีการที่คุณพยายามใช้ไม่นำไปใช้กับวัตถุที่เลือก
  • คุณสามารถแก้ไขปัญหานี้ได้โดยการถอนการติดตั้ง Add-in ของ Microsoft Works
  • อีกวิธีที่มีประสิทธิภาพคือการลบโปรแกรมป้องกันไวรัสของบุคคลที่สาม
ข้อผิดพลาดรันไทม์ 438

ข้อผิดพลาดรันไทม์ 438 บน Microsoft Visual Basic (VBA) เป็นหนึ่งในปัญหาที่น่ารำคาญที่สุดที่ผู้ใช้พบ เช่นเดียวกับที่อื่น ๆ ข้อผิดพลาดรันไทม์เช่น 3706มันหยุดคุณจากการรันโค้ดของคุณบน VBA

โชคดีที่แม้ปัญหาจะดูน่ากลัว แต่ก็ไม่ใช่วิธีแก้ไขที่ยากที่สุด ดังที่แสดงไว้ในส่วนต่อๆ ไปของคำแนะนำโดยละเอียดนี้

วัตถุไม่รองรับคุณสมบัติหรือวิธีการหมายถึงอะไรใน Excel

มีวัตถุต่างๆ มากมายที่คุณสามารถใช้ได้ใน VBA และวัตถุทั้งหมดมีคุณสมบัติและเมธอดที่เข้ากันได้กับวัตถุเหล่านั้น

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

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

ฉันจะแก้ไขข้อผิดพลาดรันไทม์ 438 ได้อย่างไร

1. ใช้คุณสมบัติและวิธีการที่เหมาะสม

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

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

2. ถอนการติดตั้ง Add-in ของ Microsoft Works

  1. กด หน้าต่าง คีย์ + , พิมพ์ ควบคุมแล้วคลิก ตกลง ปุ่ม.
    ควบคุมข้อผิดพลาดรันไทม์ 438
  2. เลือก ถอนการติดตั้งโปรแกรม ภายใต้ โปรแกรม ตัวเลือก.
    ถอนการติดตั้ง ก
  3. ตอนนี้คลิกขวา ไมโครซอฟต์เวิร์ค และเลือก ถอนการติดตั้ง ตัวเลือก.
    ถอนการติดตั้ง
  4. สุดท้าย ทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น และลองเรียกใช้รหัส VBA ของคุณอีกครั้ง

ในบางกรณี ข้อผิดพลาดรันไทม์ 438 อาจเกิดจากปัญหาของ Add-in ของ Excel บางตัว เช่น Microsoft Works สิ่งที่ดีที่สุดที่ควรทำคือถอนการติดตั้งปลั๊กอินเหล่านี้และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่

อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • ข้อผิดพลาดรันไทม์ 3706: ไม่พบผู้ให้บริการ [แก้ไข]
  • ข้อผิดพลาดรันไทม์ 9: ตัวห้อยอยู่นอกช่วง [แก้ไข]
  • ข้อผิดพลาดรันไทม์ 57121: กำหนดโดยแอปพลิเคชันหรือกำหนดโดยวัตถุ [แก้ไข]
  • ข้อผิดพลาดรันไทม์ 7: หน่วยความจำไม่เพียงพอ [แก้ไข]

3. สแกนหามัลแวร์

  1. กด หน้าต่าง คีย์, พิมพ์ ไวรัสและเลือก การป้องกันไวรัสและภัยคุกคาม.
    ข้อผิดพลาดรันไทม์ของไวรัส 438
  2. คลิก ตัวเลือกการสแกน ลิงค์
    ตัวเลือกการสแกน
  3. ตอนนี้ เลือกตัวเลือกการสแกนที่คุณต้องการ
  4. สุดท้ายให้คลิกที่ ตรวจเดี๋ยวนี้ ปุ่ม.
    ตรวจเดี๋ยวนี้

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

คุณควรใช้ตัวเลือกการสแกนทั้งหมดหรือ Microsoft Defender (ออฟไลน์) เพื่อกำจัดสิ่งเหล่านี้ หรือคุณสามารถใช้โปรแกรมป้องกันไวรัสเฉพาะใน ESET NOD32.

ซอฟต์แวร์พิเศษนี้จะสแกนซอกมุมที่ซ่อนอยู่มากที่สุดในพีซีของคุณ และกำจัดแม้กระทั่งมัลแวร์ที่ดื้อรั้นที่สุดก่อนที่มันจะก่อให้เกิดปัญหา

4. ติดตั้งไดรเวอร์อีกครั้ง

  1. กด หน้าต่าง คีย์ + เอ็กซ์ และเลือก ตัวจัดการอุปกรณ์ ตัวเลือก.
    ตัวจัดการอุปกรณ์
  2. ดับเบิลคลิกที่ส่วนใดก็ได้เพื่อขยาย และคลิกขวาที่อุปกรณ์แต่ละชิ้นที่อยู่ภายใต้ส่วนนั้น
  3. ตอนนี้ เลือก ถอนการติดตั้งอุปกรณ์ ตัวเลือก.
    ถอนการติดตั้งข้อผิดพลาดรันไทม์ของอุปกรณ์ 438
  4. สุดท้ายให้คลิกที่ ถอนการติดตั้ง ปุ่มเพื่อยืนยันการดำเนินการ
    ปุ่มถอนการติดตั้ง

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

5. ถอนการติดตั้งโปรแกรมป้องกันไวรัสของบุคคลที่สาม

  1. กด หน้าต่าง คีย์ + ฉัน และเลือก แอพ ตัวเลือกในบานหน้าต่างด้านซ้าย
  2. เลือก แอพและคุณสมบัติ ตัวเลือก.
    ข้อผิดพลาดของแอปและรันไทม์ 438
  3. ตอนนี้ คลิกจุดแนวตั้งหน้าโปรแกรมป้องกันไวรัส
  4. สุดท้าย เลือก ถอนการติดตั้ง ตัวเลือกและทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
    ถอนการติดตั้งการตั้งค่า

ในบางครั้ง ข้อผิดพลาดรันไทม์ 438 อาจเป็นสัญญาณเตือนที่ผิดพลาดจากโปรแกรมป้องกันไวรัสของบริษัทอื่น นอกจากนี้ ซอฟต์แวร์รักษาความปลอดภัยอาจยุ่งกับโค้ดของคุณด้วยเหตุผลบางอย่าง

ในกรณีนี้ คุณต้องถอนการติดตั้งโปรแกรมป้องกันไวรัสและใช้ Microsoft Defender แทน

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

หากคุณกำลังเผชิญกับปัญหาอื่น ๆ เช่น ข้อผิดพลาดรันไทม์ 3709ตรวจสอบคำแนะนำโดยละเอียดของเราเพื่อแก้ไขอย่างรวดเร็ว

อย่าลังเลที่จะแจ้งให้เราทราบวิธีแก้ปัญหาที่ช่วยคุณแก้ไขปัญหานี้ในความคิดเห็นด้านล่าง

ต่อไปนี้คือวิธีที่คุณสามารถแทรกช่องทำเครื่องหมายใน Excel

ต่อไปนี้คือวิธีที่คุณสามารถแทรกช่องทำเครื่องหมายใน ExcelMicrosoft 365ไมโครซอฟต์ เอ็กเซล

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

อ่านเพิ่มเติม
วิธีเปิดใช้งานและใช้การแปลงข้อมูลอัตโนมัติใน Excel

วิธีเปิดใช้งานและใช้การแปลงข้อมูลอัตโนมัติใน ExcelWindows 11ไมโครซอฟต์ เอ็กเซล

คุณลักษณะนี้มีให้สำหรับผู้ใช้ Windows และ MacMicrosoft Excel กำลังได้รับฟีเจอร์การแปลงข้อมูลอัตโนมัติใหม่ในอุปกรณ์ Windows และ Mac ตามบล็อกล่าสุด ในโปรแกรม Microsoft 365 Insider สิ่งนี้เกิดขึ้นเพีย...

อ่านเพิ่มเติม
วิธีเปิดไฟล์ SQL .BAK ใน Excel

วิธีเปิดไฟล์ SQL .BAK ใน ExcelWindows 11ไมโครซอฟต์ เอ็กเซล

เปลี่ยนนามสกุลไฟล์เป็น xls และเปิดใน Excelหากต้องการเปิดไฟล์ SQL.BAK ใน Excel ให้ค้นหาไฟล์และเปลี่ยนชื่อ กู้คืนไฟล์ .BAK ไปยังเซิร์ฟเวอร์ SQL จากนั้นส่งออกไปยัง Excelอ่านต่อเพื่อเรียนรู้ขั้นตอนโดยล...

อ่านเพิ่มเติม