Izmantojiet pareizos rekvizītus un metodes atlasītajam objektam
- Izpildlaika kļūda 438 rodas, ja rekvizīts vai metode, kuru mēģināt izmantot, neattiecas uz atlasīto objektu.
- Šo problēmu var novērst, atinstalējot Microsoft Works pievienojumprogrammu.
- Vēl viens efektīvs risinājums ir noņemt trešās puses antivīrusu.

Izpildlaika kļūdas 438 kļūda programmā Microsoft Visual Basic (VBA) ir viena no kaitinošākajām problēmām, ar ko saskaras lietotāji. Tāpat kā citi izpildlaika kļūdas, piemēram, 3706, tas neļauj jums izpildīt savu kodu VBA.
Par laimi, lai cik biedējoša izskatās problēma, to nav visgrūtāk novērst, kā parādīts šīs detalizētās rokasgrāmatas turpmākajās sadaļās.
Ko programmā Excel nozīmē objekts neatbalsta rekvizītu vai metodi?
Ir dažādi objekti, kurus varat izmantot VBA, un tiem visiem ir ar tiem saderīgas īpašības un metodes.
Tomēr, ja mēģināt izmantot rekvizītu vai metodi, ko neatbalsta konkrēta metode, jūs saņemat VBA izpildlaiks 438, kas norāda, ka rekvizīts, kuru mēģināt izmantot, neattiecas uz atlasīto objektu.
Jāņem vērā arī tas, ka dažreiz tas var būt kļūdaini pozitīvs no trešās puses antivīrusa. Tātad, ja esat pārliecināts, ka izvēlējāties pareizo rekvizītu un metodi, iespējams, jums būs jāatspējo vai jāatinstalē antivīruss.
Kā es varu labot izpildlaika kļūdu 438?
1. Izmantojiet pareizās īpašības un metodes
Vienkāršākais veids, kā novērst izpildlaika kļūdu 438, ir izmantot rekvizītus un metodes, ko atbalsta jūsu izmantotais objekts. Ja nevarat to noteikt pats, pēc objekta definēšanas nospiediet punktu.
Tas parādīs visu ar to saderīgo rekvizītu un metožu sarakstu. Vēl viena iespēja ir nospiest F2, lai atvērtu objekta pārlūkprogrammu. Tiks parādīti arī objektam piemērojamie rekvizīti.
2. Atinstalējiet Microsoft Works pievienojumprogrammu
- Nospiediet pogu Windows taustiņš + R, tips kontroleun noklikšķiniet uz labi pogu.
- Izvēlieties Atinstalējiet programmu saskaņā Programmas opciju.
- Tagad ar peles labo pogu noklikšķiniet Microsoft darbojas un atlasiet Atinstalēt opciju.
- Visbeidzot, izpildiet ekrānā redzamos norādījumus, lai pabeigtu procesu, un mēģiniet vēlreiz palaist VBA kodu.
Dažos gadījumos izpildlaika kļūdu 438 var izraisīt problēmas ar dažiem jūsu Excel pievienojumprogrammām, piemēram, Microsoft Works. Vislabāk šeit ir atinstalēt šos spraudņus un pārbaudīt, vai kļūda joprojām pastāv.
- Izpildlaika kļūda 3706: pakalpojumu sniedzēju nevar atrast [Labot]
- 9. izpildlaika kļūda: apakšindekss ir ārpus diapazona [Labot]
- Izpildlaika kļūda 57121: lietojumprogrammas vai objekta definēta [Labot]
- 7. izpildlaika kļūda: trūkst atmiņas [Labot]
3. Skenējiet ļaunprātīgu programmatūru
- Nospiediet pogu Windows atslēga, tips vīrussun atlasiet Aizsardzība pret vīrusiem un draudiem.
- Noklikšķiniet uz Skenēšanas opcijas saite.
- Tagad atlasiet vēlamo skenēšanas opciju.
- Visbeidzot noklikšķiniet uz Skenēt tagad pogu.
Ja esat pārliecināts, ka jūsu nepareizie rekvizīti vai metodes nav izpildlaika kļūdas 438 cēlonis, iespējams, tas ir saistīts ar vīrusu aktivitāti jūsu datorā.
Lai no tiem atbrīvotos, izmantojiet opciju Full Scan vai Microsoft Defender (bezsaistē). Varat arī izmantot īpašu pretvīrusu ESET NOD32.
Šī īpašā programmatūra skenēs jūsu datora visslēptāko stūri un novērsīs pat visstiprāko ļaunprogrammatūru, pirms tā var radīt problēmas.
4. Pārinstalējiet draiverus
- Nospiediet pogu Windows taustiņš + X un atlasiet Ierīču pārvaldnieks opciju.
- Veiciet dubultklikšķi uz jebkuras sadaļas, lai to izvērstu, un ar peles labo pogu noklikšķiniet uz katras zem tās esošās ierīces.
- Tagad atlasiet Atinstalējiet ierīci opciju.
- Visbeidzot noklikšķiniet uz Atinstalēt pogu, lai apstiprinātu darbību.
Daži lietotāji ir atraduši šo izpildlaika kļūdu 438 tādu ierīču draiveru problēmu dēļ kā displeja adapteris. Lai to novērstu, atinstalējiet ietekmēto draiveri un restartējiet datoru.
5. Atinstalējiet trešās puses antivīrusu
- Nospiediet pogu Windows taustiņš + es un atlasiet Lietotnes opciju kreisajā rūtī.
- Izvēlieties Lietotnes un funkcijas opciju.
- Tagad noklikšķiniet uz vertikālajiem punktiem pirms antivīrusa.
- Visbeidzot atlasiet Atinstalēt opciju un izpildiet ekrānā redzamos norādījumus, lai pabeigtu procesu.
Reizēm izpildlaika kļūda 438 var būt trešās puses antivīrusa viltus trauksme. Turklāt drošības programmatūra kādu iemeslu dēļ var sajaukt ar jūsu kodu.
Šādā gadījumā jums ir jāatinstalē pretvīruss un tā vietā jāizmanto Microsoft Defender.
Ar to mēs tagad varam pabeigt šo detalizēto rokasgrāmatu par VBA izpildlaika kļūdu 438. Jums atliek tikai ievērot tajā sniegtos norādījumus, un problēmai vajadzētu būt vēsturei.
Ja jūs saskaraties ar citām problēmām, piemēram izpildlaika kļūda 3709, skatiet mūsu detalizēto ceļvedi, lai to ātri labotu.
Tālāk sniegtajos komentāros informējiet mūs par risinājumu, kas palīdzēja novērst šo problēmu.