En makro fungerer ikke i en ny Excel-arbeidsbok når du kopierer et regneark i arbeidsboken i Office Excel 2007


Symptomer


Du kan tilordne en makro til et objekt i et Excel-regneark. Når du kopierer regnearket til en ny Excel-arbeidsbok i Microsoft Office Excel 2007, makroen fungerer ikke i den nye arbeidsboken, og du får følgende feilmelding:
Kan ikke kjøre makro <Makronavn >. Makroen er kanskje ikke tilgjengelig i denne arbeidsboken, eller alle makroer er deaktivert.

Oppløsning


Viktig Denne delen, metoden eller oppgaven inneholder fremgangsmåter for hvordan du endrer registret. Imidlertid kan oppstå alvorlige problemer hvis du endrer registeret feilaktig. Sørg derfor for at du følger disse trinnene nøye. Ta sikkerhetskopi av registret før du endrer den ekstra beskyttelse. Deretter kan du gjenopprette registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter registret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
322756 hvordan du sikkerhetskopierer og gjenoppretter registret i Windows
Hvis du vil løse dette problemet, installerer denne hurtigreparasjonspakken som er beskrevet i Microsoft Knowledge Base (KB)-artikkel 981731. Sett deretter registeroppføringen Enforce2003CopyOBName og aktivere hurtigreparasjonen. Følg disse trinnene:
  1. Bruke Hurtigreparasjonspakke for 981731.
    Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

    981731 -beskrivelse av hurtigreparasjonspakken for Office Excel 2007 (excel-x-none.msp, graph-x-none.msp, oartconv-x-none.msp, oart-x-none.msp xlconv-x-none.msp): 27 April 2010

  2. Sett registeroppføringen Enforce2003CopyOBName. Følg disse trinnene:
    1. Start Registerredigering.
      • Klikk Start i Windows Vista,the Start button , Skriv inn regedit i Start søk -boksen, og trykk deretter ENTER.

        User Account Control Hvis du blir bedt om et administratorpassord eller en bekreftelse, skriver du inn passordet eller gir en bekreftelse.
      • I Windows XP, klikk Start, klikk Kjør, Skriv inn regedit i Åpne -boksen og klikk deretter OK.
    2. Finn og klikk følgende registerundernøkkel:
      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options
    3. Velg NyRediger -menyen, og klikk deretter DWORD-verdi.
    4. Skriv inn Enforce2003CopyOBName, og trykk deretter ENTER.
    5. Høyreklikk Enforce2003CopyOBName, og klikk deretter Endre.
    6. Skriv inn 1i Verdidata -boksen, og klikk deretter OK.
    7. Avslutt Registerredigering.

Status


Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".