Chyba spustenia 438: Objekt nepodporuje vlastnosť [Oprava]

Použite správne vlastnosti a metódy pre vybraný objekt

  • Runtime chyba 438 sa vyskytne, ak vlastnosť alebo metóda, ktorú sa pokúšate použiť, sa nevzťahuje na vybratý objekt.
  • Tento problém môžete vyriešiť odinštalovaním doplnku Microsoft Works.
  • Ďalším efektívnym riešením je odstránenie antivírusu tretej strany.
runtime chyba 438

Chyba runtime 438 v programe Microsoft Visual Basic (VBA) je jedným z najnepríjemnejších problémov, s ktorými sa používatelia stretávajú. Ako iné runtime chyby ako 3706, zabráni vám to spustiť váš kód vo VBA.

Našťastie, akokoľvek tento problém vyzerá skľučujúco, nie je to najťažšie opraviť, ako je znázornené v nasledujúcich častiach tohto podrobného sprievodcu.

Čo znamená objekt, ktorý v Exceli nepodporuje vlastnosť alebo metódu?

Vo VBA môžete použiť rôzne objekty a všetky majú vlastnosti a metódy, ktoré sú s nimi kompatibilné.

Ak sa však pokúsite použiť vlastnosť alebo metódu, ktorá nie je podporovaná konkrétnou metódou, dostanete Runtime VBA 438, čo znamená, že vlastnosť, ktorú sa pokúšate použiť, sa nevzťahuje na výber objekt.

Treba tiež poznamenať, že to môže byť niekedy falošne pozitívny výsledok antivírusu tretej strany. Ak ste si teda istí, že ste vybrali správnu vlastnosť a metódu, možno budete musieť antivírus zakázať alebo odinštalovať.

Ako môžem opraviť chybu runtime 438?

1. Používajte správne vlastnosti a metódy

Najjednoduchší spôsob, ako opraviť chybu runtime 438, je použiť vlastnosti a metódy podporované objektom, ktorý používate. Ak to nemôžete určiť sami, stlačte bodku po definovaní objektu.

Zobrazí sa zoznam všetkých vlastností a metód, ktoré sú s ním kompatibilné. Ďalšou možnosťou je stlačiť F2, čím vyvoláte prehliadač objektov. Zobrazí sa aj zoznam vlastností, ktoré sa vzťahujú na objekt.

2. Odinštalujte doplnok Microsoft Works

  1. Stlačte tlačidlo Windows kláves + R, typ ovládaniea kliknite na OK tlačidlo.
    chyba kontroly spustenia 438
  2. Vyberte Odinštalujte program pod programy možnosť.
    odinštalovať a
  3. Teraz kliknite pravým tlačidlom myši Microsoft Works a vyberte Odinštalovať možnosť.
    odinštalovať
  4. Nakoniec dokončite proces podľa pokynov na obrazovke a skúste znova spustiť kód VBA.

V niektorých prípadoch môže byť chyba runtime 438 spôsobená problémami s niektorými doplnkami programu Excel, ako je napríklad Microsoft Works. Najlepšia vec, ktorú môžete urobiť, je odinštalovať tieto doplnky a skontrolovať, či chyba pretrváva.

Prečítajte si viac o tejto téme
  • Chyba runtime 3706: Poskytovateľ sa nedá nájsť [Oprava]
  • Chyba spustenia 9: Dolný index mimo rozsahu [Oprava]
  • Runtime Error 57121: Application-Defined or Object-Defined [Oprava]
  • Runtime Error 7: Nedostatok pamäte [Oprava]

3. Vyhľadajte malvér

  1. Stlačte tlačidlo Windows kľúč, typ vírusa vyberte Ochrana pred vírusmi a hrozbami.
    chyba spustenia vírusu 438
  2. Kliknite na Možnosti skenovania odkaz.
    možnosti skenovania
  3. Teraz vyberte preferovanú možnosť skenovania.
  4. Nakoniec kliknite na Skenovanie teraz tlačidlo.
    skenovanie teraz

Ak ste si istí, že vaše nesprávne vlastnosti alebo metódy nie sú príčinou chyby runtime 438, môže to byť spôsobené aktivitou vírusov na vašom počítači.

Aby ste sa ich zbavili, mali by ste použiť možnosť Úplná kontrola alebo Microsoft Defender (Offline). Prípadne môžete použiť dedikovaný antivírus v ESET NOD32.

Tento špeciálny softvér prehľadá najskrytejší kút vášho počítača a odstráni aj ten najodolnejší malvér skôr, ako môže spôsobiť problémy.

4. Preinštalujte ovládače

  1. Stlačte tlačidlo Windows kláves + X a vyberte Správca zariadení možnosť.
    správca zariadení
  2. Dvakrát kliknite na ľubovoľnú sekciu, aby ste ju rozbalili, a kliknite pravým tlačidlom myši na každé zo zariadení pod ňou.
  3. Teraz vyberte Odinštalovať zariadenie možnosť.
    chyba runtime odinštalovania zariadenia 438
  4. Nakoniec kliknite na Odinštalovať tlačidlo na potvrdenie akcie.
    tlačidlo odinštalovať

Niektorí používatelia našli túto chybu runtime 438 kvôli problémom s ovládačmi pre zariadenia, ako je váš grafický adaptér. Ak chcete tento problém vyriešiť, odinštalujte príslušný ovládač a reštartujte počítač.

5. Odinštalujte antivírus tretej strany

  1. Stlačte tlačidlo Windows kláves + ja a vyberte Aplikácie možnosť v ľavom paneli.
  2. Vyberte Aplikácie a funkcie možnosť.
    chyba aplikácie a spustenia 438
  3. Teraz kliknite na zvislé bodky pred antivírusom.
  4. Nakoniec vyberte Odinštalovať a dokončite proces podľa pokynov na obrazovke.
    odinštalovať nastavenia

Niekedy môže byť chyba runtime 438 falošným poplachom vášho antivírusu tretej strany. Okrem toho môže bezpečnostný softvér z nejakého dôvodu zasahovať do vášho kódu.

V takom prípade musíte antivírus odinštalovať a namiesto toho použiť Microsoft Defender.

Týmto môžeme teraz uzavrieť túto podrobnú príručku o chybe runtime VBA 438. Všetko, čo vám zostáva, je postupovať podľa pokynov v nich a problémom by mala byť história.

Ak máte iné problémy, napr chyba runtime 3709, pozrite si nášho podrobného sprievodcu, aby ste to rýchlo vyriešili.

Neváhajte a dajte nám vedieť riešenie, ktoré vám pomohlo vyriešiť tento problém, v komentároch nižšie.

Xlookup vs Vlookup: Prečo používať jeden cez druhý?

Xlookup vs Vlookup: Prečo používať jeden cez druhý?Microsoft Excel

Je naozaj len na vás, aby ste sa rozhodli, čo najlepšie vyhovuje vašim potrebámXlookup a Vlookup sú dve z najčastejšie používaných funkcií Excelu. Ale čo presne robia? A v čom sa líšia?Každá z nich...

Čítaj viac
Musíte sa prihlásiť pomocou priradeného účtu [Oprava programu Excel]

Musíte sa prihlásiť pomocou priradeného účtu [Oprava programu Excel]Office 365Microsoft Excel

Znova sa prihláste do Excelu alebo reštartujte zariadenieKeď Excel číta, Musíte sa prihlásiť pomocou účtu spojeného s odberom, nebudete môcť používať typy údajov.Problém sa objavuje každých pár mes...

Čítaj viac
Musíte sa prihlásiť pomocou priradeného účtu [Oprava programu Excel]

Musíte sa prihlásiť pomocou priradeného účtu [Oprava programu Excel]Office 365Microsoft Excel

Znova sa prihláste do Excelu alebo reštartujte zariadenieKeď Excel číta, Musíte sa prihlásiť pomocou účtu spojeného s odberom, nebudete môcť používať typy údajov.Problém sa objavuje každých pár mes...

Čítaj viac