Грешка по време на изпълнение 438: Обектът не поддържа свойството [Коригиране]

Използвайте правилните свойства и методи за избрания обект

  • Грешка по време на изпълнение 438 възниква, ако свойството или методът, който се опитвате да използвате, не се прилага към избрания обект.
  • Можете да коригирате този проблем, като деинсталирате добавката Microsoft Works.
  • Друго ефективно решение е да премахнете вашата антивирусна програма на трета страна.
грешка по време на изпълнение 438

Грешката по време на изпълнение 438 на Microsoft Visual Basic (VBA) е един от най-досадните проблеми, с които се сблъскват потребителите. Като други грешки по време на изпълнение като 3706, това ви спира да изпълните кода си на VBA.

За щастие, колкото и плашещ да изглежда проблемът, той не е най-трудният за отстраняване, както е показано в следващите раздели на това подробно ръководство.

Какво означава обектът не поддържа свойство или метод в Excel?

Има различни обекти, които можете да използвате във VBA, и всички те имат свойства и методи, които са съвместими с тях.

Въпреки това, ако се опитате да използвате свойство или метод, които не се поддържат от определен метод, получавате Време за изпълнение на VBA 438, което означава, че свойството, което се опитвате да използвате, не се прилага към избраното обект.

Трябва също да се отбележи, че понякога това може да е фалшиво положително от антивирусна програма на трета страна. Така че, ако сте сигурни, че сте избрали правилното свойство и метод, може да се наложи да деактивирате или деинсталирате вашата антивирусна програма.

Как мога да коригирам грешка по време на изпълнение 438?

1. Използвайте правилните свойства и методи

Най-лесният начин да коригирате грешка по време на изпълнение 438 е да използвате свойствата и методите, поддържани от обекта, който използвате. Ако не можете да определите това сами, натиснете точката след дефиниране на обект.

Това ще покаже списъка с всички свойства и методи, съвместими с него. Друг вариант е да натиснете F2, за да изведете браузъра на обекти. Това също ще изброи свойствата, които са приложими към даден обект.

2. Деинсталирайте добавката Microsoft Works

  1. Натисни Windows ключ + Р, Тип контроли щракнете върху Добре бутон.
    контролна грешка по време на изпълнение 438
  2. Изберете Деинсталиране на програма под Програми опция.
    деинсталиране на a
  3. Сега щракнете с десния бутон Microsoft работи и изберете Деинсталиране опция.
    деинсталиране
  4. Накрая следвайте инструкциите на екрана, за да завършите процеса и опитайте отново да изпълните своя VBA код.

В някои случаи грешката по време на изпълнение 438 може да се дължи на проблеми с някои от вашите добавки на Excel, като Microsoft Works. Най-доброто нещо, което можете да направите тук, е да деинсталирате тези добавки и да проверите дали грешката продължава.

Прочетете повече по тази тема
  • Грешка по време на изпълнение 3706: Доставчикът не може да бъде намерен [Коригиране]
  • Грешка по време на изпълнение 9: Долен индекс извън диапазона [Коригиране]
  • Грешка по време на изпълнение 57121: Дефинирано от приложение или дефинирано от обект [Коригиране]
  • Грешка по време на работа 7: Няма памет [Коригиране]

3. Сканирайте за зловреден софтуер

  1. Натисни Windows ключ, вид вируси изберете Защита от вируси и заплахи.
    грешка по време на изпълнение на вируса 438
  2. Щракнете върху Опции за сканиране връзка.
    опции за сканиране
  3. Сега изберете предпочитаната от вас опция за сканиране.
  4. Накрая щракнете върху Сканирай сега бутон.
    Сканирай сега

Ако сте сигурни, че вашите грешни свойства или методи не са причината за грешката по време на изпълнение 438, това може да се дължи на активността на вируси на вашия компютър.

Трябва да използвате опцията за пълно сканиране или Microsoft Defender (офлайн), за да се отървете от тях. Като алтернатива можете да използвате специална антивирусна програма в ESET NOD32.

Този специален софтуер ще сканира и най-скрития ъгъл на вашия компютър и ще елиминира дори най-упорития зловреден софтуер, преди да е причинил проблеми.

4. Преинсталиране на драйвери

  1. Натисни Windows ключ + х и изберете Диспечер на устройства опция.
    мениджър на устройства
  2. Щракнете двукратно върху някоя от секциите, за да я разгънете, и щракнете с десния бутон върху всяко от устройствата под нея.
  3. Сега изберете Деинсталирайте устройството опция.
    грешка при изпълнение на деинсталиране на устройството 438
  4. Накрая щракнете върху Деинсталиране бутон за потвърждение на действието.
    бутон за деинсталиране

Някои потребители са открили тази грешка по време на изпълнение 438 поради проблеми с драйвери за устройства като вашия адаптер за дисплей. За да коригирате това, деинсталирайте засегнатия драйвер и рестартирайте компютъра.

5. Деинсталирайте антивирусна програма на трета страна

  1. Натисни Windows ключ + аз и изберете Приложения опция в левия прозорец.
  2. Изберете Приложения и функции опция.
    грешка в приложението и времето за изпълнение 438
  3. Сега щракнете върху вертикалните точки преди антивирусната програма.
  4. Накрая изберете Деинсталиране и следвайте инструкциите на екрана, за да завършите процеса.
    настройки за деинсталиране

Понякога грешката по време на изпълнение 438 може да е фалшива аларма от вашата антивирусна програма на трета страна. Освен това софтуерът за сигурност може да се забърква с вашия код по някаква причина.

В този случай трябва да деинсталирате антивирусната програма и вместо това да използвате Microsoft Defender.

С това вече можем да завършим това подробно ръководство относно грешката 438 по време на изпълнение на VBA. Всичко, което ви остава, е да следвате инструкциите в него и проблемът трябва да остане в историята.

Ако се сблъскате с други проблеми като грешка по време на изпълнение 3709проверете нашето подробно ръководство, за да го поправите бързо.

Чувствайте се свободни да ни уведомите решението, което ви помогна да коригирате този проблем в коментарите по-долу.

Excel се отваря само в безопасен режим: Как да го поправите в Windows 11

Excel се отваря само в безопасен режим: Как да го поправите в Windows 11Microsoft Excel

Опитайте тези лесни корекции, ако Excel се отваря само в безопасен режимОтварянето само на Excel в безопасен режим предотвратява стартирането на приложението в нормален режим.Повредени или липсващи...

Прочетете още
Excel не се превърта гладко: Поправете го в 5 прости стъпки

Excel не се превърта гладко: Поправете го в 5 прости стъпкиMicrosoft Excel

Регулирайте скоростта на мишката, за да подобрите превъртането в ExcelТрудна задача ли е превъртането във вашата електронна таблица в Excel? Това може да се дължи на факта, че вашият лист има твърд...

Прочетете още
Поправка: Типът данни за акциите на Excel не се показва

Поправка: Типът данни за акциите на Excel не се показваMicrosoft Excel

Уверете се, че вашата операционна система и версиите на Office са съвместимиОпитвали ли сте да достигнете до функция в Excel, но тя видимо липсва в лентата с инструменти?Ако е така, може да използв...

Прочетете още