Błąd wykonania 438: Obiekt nie obsługuje właściwości [Poprawka]

Użyj odpowiednich właściwości i metod dla wybranego obiektu

  • Błąd wykonania 438 występuje, jeśli właściwość lub metoda, której próbujesz użyć, nie ma zastosowania do wybranego obiektu.
  • Możesz rozwiązać ten problem, odinstalowując dodatek Microsoft Works.
  • Innym skutecznym rozwiązaniem jest usunięcie oprogramowania antywirusowego innej firmy.
błąd wykonania 438

Błąd runtime error 438 w Microsoft Visual Basic (VBA) jest jednym z najbardziej irytujących problemów napotykanych przez użytkowników. Jak inni błędy czasu wykonania, takie jak 3706, uniemożliwia wykonanie kodu w VBA.

Na szczęście, jakkolwiek zniechęcający wydaje się problem, nie jest najtrudniejszy do naprawienia, jak pokazano w kolejnych sekcjach tego szczegółowego przewodnika.

Co oznacza obiekt nie obsługuje właściwości lub metody w programie Excel?

Istnieją różne obiekty, których można używać w VBA, i wszystkie mają właściwości i metody, które są z nimi kompatybilne.

Jeśli jednak spróbujesz użyć właściwości lub metody, która nie jest obsługiwana przez określoną metodę, otrzymasz błąd Środowisko wykonawcze VBA 438, co oznacza, że ​​właściwość, której próbujesz użyć, nie ma zastosowania do wyboru obiekt.

Należy również zauważyć, że czasami może to być fałszywy alarm z programu antywirusowego innej firmy. Jeśli więc masz pewność, że wybrałeś właściwą właściwość i metodę, może być konieczne wyłączenie lub odinstalowanie programu antywirusowego.

Jak mogę naprawić błąd wykonania 438?

1. Użyj odpowiednich właściwości i metod

Najłatwiejszym sposobem naprawienia błędu wykonawczego 438 jest użycie właściwości i metod obsługiwanych przez używany obiekt. Jeśli nie możesz sam tego określić, naciśnij kropkę po zdefiniowaniu obiektu.

Spowoduje to wyświetlenie listy wszystkich zgodnych z nim właściwości i metod. Inną opcją jest naciśnięcie klawisza F2 w celu wywołania przeglądarki obiektów. Spowoduje to również wyświetlenie właściwości, które mają zastosowanie do obiektu.

2. Odinstaluj dodatek Microsoft Works

  1. wciśnij Okna klawisz + R, typ kontrolai kliknij przycisk OK przycisk.
    błąd wykonania sterowania 438
  2. Wybierać Odinstaluj program pod programy opcja.
    odinstalować
  3. Teraz kliknij prawym przyciskiem myszy Microsoft Works i wybierz Odinstaluj opcja.
    odinstalować
  4. Na koniec postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces i spróbuj ponownie uruchomić kod VBA.

W niektórych przypadkach błąd czasu wykonywania 438 może być spowodowany problemami z niektórymi dodatkami programu Excel, takimi jak Microsoft Works. Najlepiej odinstalować te wtyczki i sprawdzić, czy błąd nadal występuje.

Przeczytaj więcej na ten temat
  • Błąd wykonania 3706: Nie można znaleźć dostawcy [Poprawka]
  • Błąd wykonania 9: Indeks dolny poza zakresem [Poprawka]
  • Błąd wykonania 57121: Zdefiniowany przez aplikację lub zdefiniowany przez obiekt [Poprawka]
  • Błąd wykonania 7: Brak pamięci [Poprawka]

3. Skanuj w poszukiwaniu złośliwego oprogramowania

  1. wciśnij Okna typ klucza wirusi wybierz Ochrona przed wirusami i zagrożeniami.
    błąd wykonania wirusa 438
  2. Kliknij Opcje skanowania połączyć.
    opcje skanowania
  3. Teraz wybierz preferowaną opcję skanowania.
  4. Na koniec kliknij Skanuj teraz przycisk.
    Skanuj teraz

Jeśli jesteś pewien, że twoje złe właściwości lub metody nie są przyczyną błędu wykonawczego 438, może to być spowodowane aktywnością wirusów na twoim komputerze.

Powinieneś użyć opcji Pełne skanowanie lub Microsoft Defender (Offline), aby się ich pozbyć. Alternatywnie możesz użyć dedykowanego programu antywirusowego w ESET NOD32.

To specjalne oprogramowanie przeskanuje najbardziej ukryty zakątek komputera i wyeliminuje nawet najbardziej uporczywe złośliwe oprogramowanie, zanim spowoduje problemy.

4. Ponownie zainstaluj sterowniki

  1. wciśnij Okna klawisz + X i wybierz Menadżer urządzeń opcja.
    menadżer urządzeń
  2. Kliknij dwukrotnie dowolną sekcję, aby ją rozwinąć, a następnie kliknij prawym przyciskiem myszy każde z urządzeń znajdujących się pod nią.
  3. Teraz wybierz Odinstaluj urządzenie opcja.
    Odinstaluj błąd wykonania urządzenia 438
  4. Na koniec kliknij Odinstaluj przycisk, aby potwierdzić czynność.
    przycisk odinstalowania

Niektórzy użytkownicy znaleźli ten błąd czasu wykonania 438 z powodu problemów ze sterownikami urządzeń takich jak karta graficzna. Aby to naprawić, odinstaluj sterownik, którego dotyczy problem, i uruchom ponownie komputer.

5. Odinstaluj program antywirusowy innej firmy

  1. wciśnij Okna klawisz + I i wybierz Aplikacje opcja w lewym okienku.
  2. Wybierz Aplikacje i funkcje opcja.
    Błąd aplikacji i środowiska wykonawczego 438
  3. Teraz kliknij pionowe kropki przed programem antywirusowym.
  4. Na koniec wybierz Odinstaluj opcję i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces.
    odinstaluj ustawienia

Czasami błąd czasu wykonywania 438 może być fałszywym alarmem Twojego programu antywirusowego innej firmy. Ponadto oprogramowanie zabezpieczające może z jakiegoś powodu manipulować twoim kodem.

W takim przypadku musisz odinstalować program antywirusowy i zamiast tego użyć programu Microsoft Defender.

Na tym możemy teraz zakończyć ten szczegółowy przewodnik po błędzie 438 środowiska wykonawczego VBA. Pozostaje ci tylko postępować zgodnie z zawartymi w nim instrukcjami, a problemem powinna być historia.

Jeśli borykasz się z innymi problemami, np błąd wykonania 3709, sprawdź nasz szczegółowy przewodnik, aby szybko to naprawić.

Daj nam znać rozwiązanie, które pomogło Ci rozwiązać ten problem w komentarzach poniżej.

Jak otworzyć program Excel w trybie awaryjnym [Przewodnik systemu Windows 11]

Jak otworzyć program Excel w trybie awaryjnym [Przewodnik systemu Windows 11]Microsoft Excel

Program Excel w trybie awaryjnym można uzyskać za pomocą polecenia UruchomOtwarcie programu Excel w trybie awaryjnym może rozwiązać różne problemy wpływające na aplikację.Uszkodzone pliki instalacy...

Czytaj więcej
Program Excel otwiera się tylko w trybie awaryjnym: jak to naprawić w systemie Windows 11

Program Excel otwiera się tylko w trybie awaryjnym: jak to naprawić w systemie Windows 11Microsoft Excel

Wypróbuj te proste poprawki, jeśli program Excel otwiera się tylko w trybie awaryjnymOtwieranie programu Excel tylko w trybie awaryjnym uniemożliwia uruchomienie aplikacji w trybie normalnym.Uszkod...

Czytaj więcej
Excel nie przewija się płynnie: napraw to w 5 prostych krokach

Excel nie przewija się płynnie: napraw to w 5 prostych krokachMicrosoft Excel

Dostosuj szybkość myszy, aby poprawić przewijanie w programie ExcelCzy przewijanie w arkuszu kalkulacyjnym Excel jest trudnym zadaniem? Może to być spowodowane tym, że arkusz zawiera zbyt wiele for...

Czytaj więcej