Feilsøking i forbindelse med makrosikkerhet og advarsler

Microsoft Office Word 2003

Nettverksansvarlig kan ha aktivert et sikkerhetsnivå for arbeidsgruppen eller firmaet for å sikre at du bare bruker makroer som er definert som virusfrie. Hvis du vil ha mer informasjon, kontakt nettverksansvarlig.

VisJeg får ikke til å kopiere makroer mellom dokumenter eller maler.

Tilgangen til dokumentet eller malen som du vil kopiere makroer til, kan være begrenset på én av følgende måter:

  • Beskyttelse mot alt unntatt merknader eller korrekturmerker    Du kan oppheve beskyttelsen ved å klikke Opphev dokumentbeskyttelseVerktøy-menyen. Hvis dokumentet er beskyttet med passord, må du vite passordet før du kan fjerne dokumentbeskyttelsen.
  • Beskyttelse som krever passord for å kunne endre noe    Du kan åpne dokumentet eller malen, men du kan ikke lagre endringer uten passordet.
  • Filen er skrivebeskyttet    Du kan åpne dokumentet eller malen, men hvis du endrer noe, må du lagre filen med et annet navn.
  • Begrenset til brukere med nettverkstilgang    Hvis dokumentet eller malen du ønsker tilgang til, ligger på nettverket, mangler du kanskje nødvendig brukertillatelse til å lagre endringer.

VisJeg får ikke til å vise makroer i en fil som jeg åpnet i et Office 97-program.

Makroene kan ha blitt digitalt signert med Visual Basic Editor i et program med 2000-versjon eller senere. Microsoft Office 97-programmer gjenkjenner ikke digitale signaturer, så de kan heller ikke oppdatere signaturen hvis du endrer en makro som er signert ved hjelp av Microsoft Visual Basic for Applications (VBA). For å unngå endringer kan du derfor ikke i Office 97 vise koden til makroer som er digitalt signert i Microsoft Office 2000 eller senere.

Advarsler om makroer

VisInnebygde veivisere, maler eller egendefinerte kommandoer virker ikke lenger, eller jeg får en melding om at makroene er deaktivert.

Hvis enkelte elementer, for eksempel maler, veivisere eller egendefinerte kommandoer, ikke fungerer slik du forventer, kan det hende du kjører et Microsoft Office-program der den delte funksjonen Microsoft Visual Basic for Applications (VBA) er deaktivert. Mange av funksjonene i Office er opprettet i VBA eller er avhengige av støtte fra VBA for å fungere korrekt. Hvis du velger ikke å installere VBA-funksjonen, blir disse avhengige programmene og funksjonene deaktivert eller ikke installert.

Hvis du vil ha ytterligere informasjon om virkningene ved å deaktivere VBA, kan du besøke Microsofts webområde Office 2003 Resource Kit.

Slik aktiverer du VBA på nytt:

  1. Kjør installasjonsprogrammet for Office på nytt.

    VisHvordan?

    1. Avslutt alle programmer.
    2. Klikk startknappen og Kontrollpanel, og deretter klikker du Legg til eller fjern programmer.
    3. I boksen Installerte programmer klikker du Microsoft Office 2003 eller Microsoft Office Word 2003, avhengig av om du installerte Word som en del av Office eller som et frittstående program, og deretter klikker du Endre.
  2. I skjermbildet Alternativer for vedlikeholdsmodus klikker du Legg til eller fjern funksjoner. Klikk deretter Neste.
  3. Merk av for Velg avansert tilpasning av programmer i skjermbildet Tilpasset installasjon, og deretter klikker du Neste.
  4. Klikk utvidelsesindikatoren plussboks ved siden av Delte funksjoner for Office i skjermbildet Avansert tilpasning.
  5. Klikk pilen ved siden av Visual Basic for Applications, og deretter klikker du Kjør fra Min datamaskin.

Hvis noen installerte Office for deg, kontakt systemansvarlig eller teknikergruppen for å kontrollere om du kjører Office med deaktivert VBA.

VisNår jeg starter Microsoft Word, vises en advarsel om makroer, eller jeg kan ikke kjøre makroer som tidligere fungerte.

Du har kanskje fjernet merket for Alle installerte tillegg og maler skal regnes som klarerte. Vil du unngå disse meldingene, merker du av for dette alternativet på nytt, eller du kan digitalt signere makroene i malen Normal.dot og klarere sertifikatet som ble brukt til å signere dem. Når du har signert Normal.dot, vil alle makroer du senere legger til i filen, automatisk signeres hvis sertifikatet som ble brukt til å signere dem, opprinnelig er installert på datamaskinen.

VisMerke av for Alle installerte tillegg og maler skal regnes som klarerte.

  1. Klikk AlternativerVerktøy-menyen og deretter kategorien Sikkerhet.

  2. Klikk Makrosikkerhet under Makrosikkerhet.
  3. Klikk kategorien Klarerte kilder.
  4. Merk av for Alle installerte tillegg og maler skal regnes som klarerte.

Obs!  Alle maler, tilleggsprogrammer og makroer som følger med Microsoft Office 2003, er digitalt signert av Microsoft. Når du legger til Microsoft på listen over klarerte kilder for én av disse installerte filene, vil du ikke motta meldinger ved videre arbeid med disse filene.

VisDigitalt signere malen Normal.dot.

Du signerer en fil eller et makroprosjekt digitalt ved å bruke et digitalt sertifikat.

  1. Hvis du ikke har et digitalt sertifikat allerede, må du skaffe et.

    VisHvordan?

    Du kan skaffe et digitalt sertifikat fra en kommersiell sertifiseringsinstans, for eksempel VeriSign, Inc., eller fra den ansvarlige for intern sikkerhet eller IT. Eventuelt kan du opprette en digital signatur på egen hånd ved å bruke verktøyet Selfcert.exe.

    Hvis du vil lære mer om sertifiseringsinstanser som tilbyr tjenester for Microsoft-produkter, se webområdet Microsoft Security Advisor.

    Obs!  Ettersom et digitalt sertifikat som du oppretter selv, ikke er utstedt av en offentlig sertifiseringsinstans, blir makroprosjekter du signerer ved hjelp av et slikt sertifikat, referert til som selvsignerte prosjekter. Du kan bli forhindret fra å bruke et slikt sertifikat, og andre brukere kan kanskje ikke kjøre makroer de har signert selv, fordi det representerer en sikkerhetsrisiko. Dette avhenger imidlertid av hvordan funksjonen for digital signatur i Microsoft Office brukes i din organisasjon.

  2. Gjør ett av følgende:

    VisSignere en fil

    1. Klikk AlternativerVerktøy-menyen og deretter kategorien Sikkerhet.
    2. Klikk Digitale signaturer.
    3. Klikk Legg til.
    4. Velg sertifikatet du vil legge til, og klikk deretter OK.

    VisSignere et makroprosjekt

    1. Åpne filen som inneholder makroprosjektet du vil signere.
    2. Velg MakroVerktøy-menyen, og deretter Visual Basic Editor.
    3. Velg prosjektet du vil signere, i Prosjektutforsker.
    4. Klikk Digital signaturVerktøy-menyen.
    5. Gjør ett av følgende:
      • Hvis du ikke tidligere har valgt et digitalt sertifikat og du ikke vil bruke et annet sertifikat, klikker du Velg, merker sertifikatet, og deretter klikker du OK to ganger.
      • Klikk OK hvis du vil bruke gjeldende sertifikat.

    VisTips!

    • Bare signer makroer etter at prosjektet er testet og er klart for distribusjon, fordi endringer av koder i et signert makroprosjekt fører til at den digitale signaturen fjernes. Hvis du imidlertid har riktig sertifikat på datamaskinen, signeres makroprosjektet automatisk på nytt ved lagring.
    • Den digitale signaturen forteller bare at du garanterer at dette prosjektet er sikkert. Den er ikke et bevis på at du skrev prosjektet.
    • Hvis du vil forhindre at de som bruker prosjektet ditt endrer makroprosjektet og ugyldiggjør signaturen, låser du makroprosjektet før du signerer det.

      Obs!  Dette betyr at låsing av prosjektet ikke hindrer en annen bruker i å erstatte den digitale signaturen med en annen signatur. Systemansvarlige i organisasjonen kan signere maler og tillegg på nytt, slik at de kan kontrollere nøyaktig hva brukerne kan kjøre på sine datamaskiner.

    • Hvis du oppretter et tillegg som legger til koder i et makroprosjekt, bør koden bestemme om prosjektet er signert digitalt og gi brukerne beskjed om konsekvensene av å endre et signert prosjekt før de fortsetter.

VisLegge til et sertifikat i oversikten over klarerte kilder.

Vil du utføre disse prosedyrene, må du ha Microsoft Internet Explorer versjon 4.0 eller senere installert på datamaskinen.

Gjør ett av følgende:

VisLegge til en makroutvikler i oversikten over klarerte kilder

  1. Hvis du ikke allerede har gjort det, må du angi sikkerhetsnivået for makro til Middels eller Høy.

    VisHvordan?

    1. Klikk AlternativerVerktøy-menyen.
    2. Klikk kategorien Sikkerhet.
    3. Klikk Makrosikkerhet under Makrosikkerhet.
    4. Klikk kategorien Sikkerhetsnivå, og velg deretter det sikkerhetsnivået du vil bruke.
  2. Åpne filen eller last tillegget som inneholder makroer som er sertifisert av makroutvikleren du vil legge til i oversikten.

    Obs!  Kontroller at makroutvikleren er en person eller enhet det er trygt å klarere.

  3. Merk av for Klarer alltid makroer fra denne kilden i boksen Sikkerhetsadvarsel.

Obs!  Hvis boksen Sikkerhetsadvarsel ikke viser alternativet Klarer alltid makroer fra denne kilden, er ikke makroene digitalt signert. Du kan ikke legge til denne makroutvikleren i oversikten over klarerte kilder uten en digital signatur.

VisFjerne en makroutvikler fra oversikten over klarerte kilder

  1. Klikk AlternativerVerktøy-menyen og deretter kategorien Sikkerhet.

  2. Klikk Makrosikkerhet under Makrosikkerhet.
  3. Klikk kategorien Klarerte utgivere.
  4. Klikk kilden du vil fjerne fra oversikten.
  5. Klikk Fjern.

VisJeg vil ikke advares om makroer.

Hvis du vil unngå at det utstedes advarsler om makroer, knytter du en digital signatur til hvert makroprosjekt og legger til denne signaturen i listen over klarerte kilder. Hvis makroene er signert allerede, og hvis du er villig til å stole på alle makroer som er signert med dette sertifikatet, legger du til signaturen i listen over klarerte kilder. Dette vil sette en stopper for advarsler om makroer, når sikkerhetsinnstillingen er satt til Høy eller Middels.

Obs!  Selv om det foreligger et sertifikat, betyr ikke dette at makroen er sikker. Du bør alltid se gjennom detaljene til et sertifikat. Se for eksempel på feltene Utstedt til og Utstedt av for å fastsette om du har klarert utgiveren, og se på feltet Gyldig fra for å fastsette om sertifikatet er gyldig.

Et mindre sikkert alternativ er å endre sikkerhetsnivået til Lav. Hvis du bruker Lav, bruker du den minst sikre innstillingen for Microsoft Word. Ta følgende forholdsregler for å minimalisere risikoen for at datamaskinen skal bli infisert med makrovirus: Kjør spesialisert antivirus-programvare som kan sjekke filer og tillegg for makrovirus, og pass på at du oppdaterer denne programvaren. Kontroller også at alle makroene du bruker, kommer fra klarerte kilder.

VisJeg ser ingen advarsel når jeg åpner en fil eller laster inn et tillegg som inneholder makroer.

  • Det kan være at sikkerhetsnivået er satt til Lav    Hvis du vil at det skal utstedes en advarsel når du åpner en fil eller et tillegg som inneholder makroer, endrer du sikkerhetsnivået til Middels.
  • Det kan være at sikkerhetsnivået er satt til Høy og at makroene ikke er digitalt signert    Hvis du vil at det skal utstedes en advarsel om at en fil eller et tillegg inneholder makroer som ikke er digitalt signerte, endrer du sikkerhetsnivået til Middels.
  • Det kan være at du, eller noen du har tildelt status som klarert kilde, har utviklet makroene    Hvis dette er tilfelle, åpnes filen og makroene aktiveres. Hvis du ikke lenger stoler på makroutvikleren, kan du fjerne utvikleren fra listen over klarerte utgivere.
  • Hvis du vil motta en melding hver gang du åpner en fil eller laster inn et tillegg som inneholder makroer, kan du fjerne alle kildene fra listen over klarerte utgivere.

    Vil du bekrefte at makroene i filen ble signert samt vise navnet på kilden til denne filen, velger du AlternativerVerktøy-menyen, og deretter klikker du Sikkerhet. Klikk Makrosikkerhet under Makrosikkerhet, og deretter klikker du kategorien Klarerte utgivere.

VisDet vises en melding i Microsoft Word om å aktivere klarert tilgang til Visual Basic-prosjekter.

Denne meldingen viser at Microsoft Visual Basic for Applications-prosjektet (VBA) ikke har tilgang til Visual Basic-objektmodellen. Vil du tillate tilgang, klikker du AlternativerVerktøy-menyen, klikker kategorien Sikkerhet, og deretter klikker du Makrosikkerhet. I kategorien Klarerte utgivere merker du av for Klarer tilgang til Visual Basic-prosjekt.

Obs!  Hvis du gir denne tilgangen, kan makroer i alle dokumenter du åpner, få tilgang til sentrale Visual Basic-objekter, -metoder og -egenskaper. Dette representerer en mulig sikkerhetsrisiko.

VisJeg mottar stadig advarsler om makroer.

  • Det kan være at makroen du vil kjøre, ikke kommer fra en klarert kilde    Hvis sikkerhetsnivået er satt til Middels eller Høy, og du åpner en fil eller laster inn et tillegg som inneholder digitalt signerte makroer som ikke kommer fra en klarert kilde, mottar du en makroadvarsel. Hvis du er sikker på at du stoler på makroutvikleren, legger du til navnet i oversikten over klarerte utgivere.
  • Det kan være at filen inneholder makrovirus    Hvis du tror at filen ikke inneholder en makro, kan datamaskinen ha et virus som legger til et makrovirus i filen. Kontroller om datamaskinen har virus, og prøv å få en ikke-infisert kopi av filen fra kilden.
  • Det kan være at makroen befinner seg i en fil du har lastet ned som en HTML-side fra en webadresse, og er åpnet som en midlertidig fil    Hvis antivirusprogrammet gir melding om at et virus er fjernet fra denne filen hver gang du åpner filen, fjerner du bare viruset fra den midlertidige filen, og ikke fra den opprinnelige filen på webserveren. Kontroller om du har virus på datamaskinen, og meld fra til kilden om problemet med den opprinnelige filen.
  • Filen inneholder legitime makroer    Hvis du vet at makroene er legitime og sikre, kan du signere makroene digitalt, og deretter legge til ditt navn i oversikten over klarerte utgivere.

VisBoksen Sikkerhetsadvarsel viser at kilden ikke er godkjent.

Denne advarselen vises i boksen Sikkerhetsadvarsel hvis sikkerhetsnivået er satt til Høy eller Middels, og hvis du åpner en fil eller laster inn et tillegg som inneholder digitalt signerte makroer, men der det digitale sertifikatet ikke er godkjent. Har for eksempel makroutvikleren opprettet sitt eget digitale sertifikat, vises denne advarselen. Hvis sikkerhetsnivået er satt til Høy, tillates det ikke i Microsoft Office Word 2003 at du kjører makroer fra en kilde som ikke er godkjent. Du vil dessuten ikke kunne legge til kilden i oversikten over klarerte utgivere.

Slike typer sertifikater som ikke er godkjent, kan være forfalsket av brukere med onde hensikter for å hevde at sertifikatet tilhører en bestemt utgiver. En bruker med onde hensikter kan for eksempel opprette et sertifikat som heter "Microsoft Corporation". Den eneste advarselen som vises om at sertifikatet er falskt, er denne advarselen. Du bør ikke forvente at profesjonelle programvareutviklere signerer med et sertifikat som ikke er godkjent. Du bør bare forvente denne typen sertifikater fra kolleger eller venner.