Selaimen ohjattu tuki voi tarjota digitaalisia ratkaisuja Office-ongelmiin |
Makrovirhe-sanoma tulee näkyviin, kun käynnissä olevassa makro on virhe.
Määritettyä menetelmää ei voi käyttää määritetyssä objektissa jostakin seuraavista syistä:
-
Argumentti sisältää arvon, joka ei ole kelvollinen. Yleinen syy tähän ongelmaan on yrittää päästä käsiksi objektiin, jota ei ole olemassa; Esimerkiksi Työkirjat(5), kun avoinna on vain kolme työkirjaa.
-
Menetelmää ei voi käyttää käytetyssä kontekstissa. Erityisesti jotkin Range-objektimenetelmät edellyttävät, että alue sisältää tietoja. Jos alue ei sisällä tietoja, menetelmä epäonnistuu.
-
Tapahtui ulkoinen virhe, kuten tiedoston lukemisen tai kirjoittamisen epäonnistuminen.
-
(Tämä ongelma ei koske Macia) Menetelmää tai ominaisuutta ei voi käyttää suojausasetusten vuoksi. Esimerkiksi VBE-objektin ominaisuudet ja menetelmät Microsoft Office -asiakirjaan tallennetun Visual Basic for Applications (VBA) -koodin käsittelyyn eivät ole oletusarvoisesti käytettävissä.
Voit ottaa Visual Basic -projektien luotetun käytön käyttöön seuraavasti:
-
Ota käyttöön valintanauhan Kehitystyökalut-välilehti. Katso lisätietoja kohdasta Kehitystyökalut-välilehden näyttäminen.
-
Valitse Kehitystyökalut-välilehden Koodi-ryhmässä Makrosuojaukset.
-
Valitse Kehittäjämakron asetukset -kohdassa Luota VBA-projektiobjektimallin käyttöoikeuksiin -valintaruutu.
Jos haluat lisätietoja menetelmän käyttämisestä, etsi menetelmän nimi Visual Basicin ohjeesta.
-