Makrosuojausasetusten muuttaminen Excelissä

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Excelissä voit muuttaa makrosuojausasetuksia ohjausobjektin, mitkä makrot suoritetaan, ja valitse mitä olosuhteissa, kun työkirja avataan. Esimerkiksi saattaa sallia makrojen perusteella, onko ne on digitaalisesti allekirjoitettu luotettujen kehittäjä.

Lisätietoja Microsoft Office -tiedostojen makrosuojausasetuksista on kohdassa Makrojen ottaminen käyttöön ja poistaminen käytöstä Office-tiedostoissa.

Seuraavassa luettelossa on yhteenveto eri makrosuojausasetusten. Kaikkia asetuksia, jos virustentorjuntaohjelman tekee yhteistyötä Microsoft Office on asennettu ja työkirja sisältää makroja, työkirjan tarkistetaan tunnetut virukset ennen sen avaamista.

  • Poista käytöstä kaikki makrot ilmoittamatta Valitse tämä asetus, jos et luota makroihin. Kaikki tiedostojen makrot ja makroja koskevat suojausvaroitukset poistetaan käytöstä. Jos joissakin tiedostoissa on allekirjoittamattomia makroja, joihin luotat, voit sijoittaa kyseiset tiedostot luotettuun sijaintiin. Luotettujen sijaintien tiedostojen suorittaminen on sallittua ilman Luottamuskeskuksen suojausjärjestelmän tekemää tarkistusta.

  • Poista käytöstä kaikki makrot ja ilmoita Tämä on oletusasetus. Valitse tämä asetus, jos makrot on tarkoitus poistaa käytöstä, mutta haluat kuitenkin ilmoituksen tiedostojen sisältämistä makroista. Kun tätä asetusta käytetään, voit päättää makrojen käyttämisestä tapauskohtaisesti.

  • Poista käytöstä kaikki makrot digitaalisesti allekirjoitettuja makroja lukuun ottamatta Tämä asetus ja Poista käytöstä kaikki makrot ja ilmoita -asetus ovat samoja sillä erolla, että tätä asetusta käytettäessä luotetun julkaisijan digitaalisesti allekirjoittama makro voidaan suorittaa, jos kyseessä on aiemmin luotettavaksi määritetty julkaisija. Jos julkaisijaa ei ole määritetty luotettavaksi, näyttöön tulee ilmoitus. Kun tämä asetus on käytössä, voit ottaa allekirjoitetut makrot käyttöön tai määrittää julkaisijan luotettavaksi. Kaikki allekirjoittamattomat makrot poistetaan käytöstä ilman erillistä ilmoitusta.

  • Ota käyttöön kaikki makrot (ei suositella, saattaa sallia mahdollisesti haitallisen koodin suorittamisen) Valitse tämä asetus, jos haluat sallia kaikkien makrojen suorittamisen. Tämän asetuksen käyttöä ei suositella, koska se saattaa tietokoneen alttiiksi vahingolliselle koodille.

  • Salli VBA-projektin objektimallin käyttäminen    Tämä on kehittäjille tarkoitettu asetus, jonka avulla voidaan estää tai sallia VBA-objektimallin ohjelmallinen käyttö automaatioasiakkaasta. Tämä suojausasetus suojaa koodilta, joka on kirjoitettu Office-ohjelman automatisoimiseksi ja Microsoft Visual Basic for Applications (VBA) -ympäristön ja objektimallin käyttämiseksi ohjelmallisesti. Asetus on käyttäjä- ja sovelluskohtainen, eikä se salli käyttöä oletusarvoisesti. Tämän suojausasetuksen avulla voidaan estää se, että valtuuttamattomat ohjelmat voisivat luoda itsensä monistavaa koodia, joka voisi vahingoittaa käyttäjien järjestelmiä. Kaikki automaatioasiakkaat, jotka haluavat käyttää VBA-objektimallia ohjelmallisesti, tarvitsevat tähän luvan koodia suorittavalta käyttäjältä. Voit sallia käytön valitsemalla valintaruudun.

Office käyttää Microsoft Authenticodella tekniikkaa avulla makrojen laatijat tiedoston tai makroprojektin digitaalinen allekirjoittaminen. Varmenne, jota käytetään allekirjoituksen luomiseen vahvistaa, että makro tai tiedosto on peräisin allekirjoittajan ja allekirjoitus vahvistaa, että makro tai tiedosto ei ole muutettu.

Kun digitaalinen varmenne on asennettu, voit allekirjoittaa tiedostoja ja makroprojekteja.

Kohteiden allekirjoittamista varten digitaalisen varmenteen hankkiminen

Voit hankkia digitaalisen varmenteen kaupalliselta varmenteiden myöntäjältä (CA) tai organisaatiosi tietoturvan järjestelmänvalvojalta tai tietotekniikan asiantuntijalta.

Lisätietoja varmenteiden myöntäjistä, jotka tarjoavat Microsoftin tuotteisiin liittyviä palveluja, katso Microsoft pääkansion Certificate Program Membersluettelo.

Oman digitaalisen varmenteen itse tehtyä allekirjoitusta varten luominen

Voit myös luoda oman itse allekirjoitetun varmenteen Selfcert.exe-työkalulla.

Huomautus: Koska käyttäjän luoma digitaalinen sertifikaatti ei ole peräisin viralliselta sertifikaatin myöntäjältä, sillä allekirjoitettuja makroprojekteja sanotaan itse allekirjoitetuiksi projekteiksi. Microsoft Office luottaa itse allekirjoitettuun sertifikaattiin vain tietokoneissa, joissa kyseinen sertifikaatti on henkilökohtaisten sertifikaattien säilössä.

Lisätietoja makron allekirjoittamisesta digitaalisesti on kohdassa Makroprojektin allekirjoittaminen digitaalisesti.

Makrosuojausasetusten muuttaminen

Voit muuttaa makrosuojausasetuksia Valvontakeskuksessa, ellei organisaation järjestelmänvalvoja ole muuttanut oletusasetuksia ja estänyt käyttäjiä muuttamasta asetuksia.

  1. Valitse Kehitystyökalut-välilehden Koodi-ryhmässä Makrosuojaukset.

    Valintanauhan Kehitystyökalut-välilehti

    Kehitystyökalut-välilehden käyttöön kohdassa Kehitystyökalut-välilehti.

  2. Valitse Makrojen asetukset -luokan Makrojen asetukset -kohdasta haluamasi asetus.

    Huomautus: Excelin Makrojen asetukset -luokassa tekemäsi muutokset vaikuttavat vain Exceliin. Ne eivät vaikuta muihin Microsoft Office -ohjelmiin.

Voit myös käyttää Excelin asetukset Valvontakeskus. Saadakseen ne asetukset (Excel 2010-2016-versiot) tai Microsoft Office-painiketta Office-painikkeen kuva (Excel 2007: ssä) ja valitse sitten Valvontakeskus > Valvontakeskuksen asetukset > Makrojen asetukset.

Lisätietoja makrosuojauksesta on seuraavissa artikkeleissa:

Vianmääritys

En voi muuttaa makrosuojausasetuksia

Jotkin käyttäjät eivät ehkä voi muuttaa Valvontakeskuksen asetuksia organisaation ryhmäsuojauskäytäntöjen takia. Ota tällöin yhteyttä organisaation IT-järjestelmänvalvojaan.

Mitä tapahtui suojausasetuksille Erittäin suuri, Suuri, Normaali ja Pieni?

Excel 2003 -asetus

Vastaava Excel 2007: n ja 2010 ja 2013 tai 2016

Lisätietoja

Erittäin suuri

Poista käytöstä kaikki makrot ilmoittamatta.

Excel 2003:ssä VBA-makrot toimivat vain, jos Luota kaikkiin asennettuihin apuohjelmiin ja malleihin ‑asetus (Excel 2003:ssa Suojaus-valintaikkunan Luotetut julkaisijat ‑välilehdessä) valitaan ja makrot (allekirjoitetut ja allekirjoittamat) tallennetaan tiettyyn luotettuun sijaintiin käyttäjän kiintolevylle.

Jos kaikki nämä ehdot eivät täyty, VBA-makroja ei voi suorittaa, kun Excel 2003:ssa on käytössä suojausasetus Erittäin suuri.

Suuri

Poista käytöstä kaikki makrot digitaalisesti allekirjoitettuja makroja lukuun ottamatta.

Excel 2003:ssa suoritettavat tiedostot (esimerkiksi .exe- tai .com-tiedostot) toimivat vain, jos ne on allekirjoittanut jokin tunnetusti luotettava taho (niiden luotettavuudesta on siis oltava todistus). Muuten kaikki tiedostoihin liitetyt tai upotetut suoritettavat tiedostot poistetaan käytöstä, kun tiedosto avataan. Käyttäjä ei saa asiasta ilmoitusta.

Kaikissa Office 2003 ‑ohjelmissa on asennuksen jälkeen oletusarvoisesti käytössä makrosuojaustaso Suuri.

Keskitaso

Poista käytöstä kaikki makrot ja ilmoita.

Excel 2003:n käyttäjät saavat kehotuksen ottaa suoritettavat tiedostot käyttöön tai poistaa ne käytöstä, kun tiedosto avataan. Tämä taso edellyttää, että kunkin suoritettavan tiedoston luotettavuusvarmenne hyväksytään erikseen lisäämällä varmenne tietokoneen Windows-rekisteriin.

Sen jälkeen tietokone hyväksyy automaattisesti luotettavasta lähteestä peräisin olevan makron suorituspyynnöt (suoritettava tiedosto käynnistyy kysymättä lupaa käyttäjältä).

Matala

Ota käyttöön kaikki makrot (ei suositella; saattaa sallia mahdollisesti haitallisen koodin suorittamisen)

Kaikki makrot suoritetaan Excel 2003:ssä ilman rajoituksia. Tämä suojaustaso ei suojaa haittaohjelmilta, ei vaadi luotettavuusvarmenteiden hyväksymistä eikä tarjoa kovinkaan hyvää suojausta. Tämän tason käyttäminen ei ole suositeltavaa.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Sivun alkuun

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×