Feilsøking i forbindelse med registrering og kjøring av makroer

Microsoft Office Word 2003

, bruk digitale signaturer og vedlikehold en liste over klarerte utgivere.

VisUnder registreringen av en makro registrerte jeg noe ved et uhell.

Hvis du vil angre en uønsket handling i en makro, kan du åpne makroen i Visual Basic Editor og fjerne uønskede trinn.

Hvis du ikke vil bruke Visual Basic Editor, registrerer du makroen på nytt uten den uønskede handlingen.

VisEn makro jeg har registrert, gir av og til en feilmelding.

En makro du har registrert, fungerer kanskje ikke som den skal i alle situasjoner. Hvis makroen ikke kan kjøres, vises det automatisk en feilmelding. Noen makroer avhenger av bestemte alternativer eller innstillinger i Word. En makro som søker etter skjult tekst, for eksempel, fungerer ikke som den skal hvis ikke skjult tekst vises.

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øyt, 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 makro-advarsel. Hvis du er sikker på at du stoler på makroutvikleren, legger du til navnet i listen over klarerte kilder.

  • 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 listen over klarerte kilder.

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 Medium.

Et mindre sikkert alternativ er å endre sikkerhetsnivået til Lavt. Hvis du bruker Lavt, 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 Lavt   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øyt 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 kilder.

    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 kilder.

    Hvis du vil få bekreftet at makroene i filen er signerte, og se navnet på kilden for denne filen:

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

    2. Velg Makrosikkerhet under Makrosikkerhet, og velg deretter kategorien Klarerte utgivere.

VisJeg får ikke til å redigere makroene når dokumentet er åpent.

Hvis dokumentet ditt er skrivebeskyttet, kan du ikke lagre endringer du har gjort i makroene i dokumentet. Microsoft Word legger automatisk til [skrivebeskyttet] i filnavnet i tittellinjen når et dokument er skrivebeskyttet.

VisJeg får ikke til å registrere en makro når dette dokumentet er åpent.

Hvis dokumentet ditt er skrivebeskyttet, kan du ikke lagre makroer du registrerer i det. Microsoft Word legger automatisk til [skrivebeskyttet] i filnavnet i tittellinjen når et dokument er skrivebeskyttet.

VisJeg får ikke til å kjøre en makro når dette dokumentet er åpent.

Hvis dokumentet ditt er skrivebeskyttet, kan du ikke lagre endringer som skjer når du kjører makroer i det. Microsoft Word legger automatisk til [skrivebeskyttet] i filnavnet i tittellinjen når et dokument er skrivebeskyttet.

VisJeg vil bruke WordBasic-makroene.

Microsoft Office Word 2003 konverterer automatisk WordBasic-makroer i en Microsoft Word 6.x eller Microsoft Word 95-mal til Microsoft Visual Basic for Applications (VBA) første gang du utfører en av følgende handlinger:

  • Åpner malen.
  • Oppretter et nytt dokument basert på malen.
  • Tilknytter malen til et dokument ved hjelp av Maler og tilleggVerktøy-menyen

En melding vises på statuslinjen mens makroene konverteres. Når konverteringen er ferdig, må du lagre malen slik at du deretter kan lagre de konverterte makroene. Hvis du ikke gjør dette, konverteres makroene på nytt neste gang du bruker malen.

Makroer som er lagret i dokumenter eller maler i Microsoft Word 97, Microsoft Word 2000 og Microsoft Word 2002, er allerede i Visual Basic, slik at de kjøres som normalt i Office Word 2003.

Obs!  Når du har lagret en konvertert WordBasic-makro i Office Word 2003, kan du ikke kjøre den i Word 6.x eller Word 95, selv om du konverterer malen den er lagret i, tilbake til Word 6.x- eller Word 95-format.

VisJeg vil bruke Word 2000- og Word 2002-makroene i Office Word 2003.

Makroer som er lagret i Microsoft Word 2000- og Word 2002-dokumenter eller -maler, kjører i sin opprinnelige form i Microsoft Office Word 2003. Det er ikke nødvendig å konvertere dem.

Makroer som er lagret i Office Word 2003-dokumenter eller -maler, kjører også i sin opprinnelige form i Word 2000 eller Word 2002, hvis de ikke inneholder metoder og egenskaper som er nye i Office Word 2003.

VisDa jeg kopierte en verktøylinje, ble ikke makroene kopiert.

Når du bruker dialogboksen Assistent (pek på MakroVerktøy-menyen, velg Makroer, og velg deretter Assistent) til å kopiere en verktøylinje fra en annen mal, kopieres ikke makroene tilknyttet verktøylinjeknappene i Microsoft Word. Du må kopiere makroene hver for seg ved hjelp av dialogboksen Assistent.