Symptom

Du kan koppla ett makro till ett objekt i ett Excel-kalkylblad. När du kopierar kalkylbladet till en ny Excel-arbetsbok i Microsoft Office Excel 2007, makrot fungerar inte i den nya arbetsboken och du får följande felmeddelande:

Det går inte att köra makrot <namn >. Makrot kanske inte är tillgängliga i den här arbetsboken eller alla makron är inaktiverade.

Lösning

Viktigt Avsnittet, metoden eller aktiviteten innehåller instruktioner om hur du ändrar registret. Allvarliga problem kan dock uppstå om du ändrar registret felaktigt. Se därför till att du följer instruktionerna noga. För extra skydd, säkerhetskopiera registret innan du ändrar det. Du kan sedan återställa registret om det uppstår problem. För mer information om hur du säkerhetskopierar och återställer registret klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

322756 Säkerhetskopiera och återställa registret i WindowsLös det här problemet gäller snabbkorrigeringspaket som beskrivs i artikel 981731 i Microsoft Knowledge Base (KB). Ange registerposten Enforce2003CopyOBName för att aktivera snabbkorrigeringen. Gör så här:

  1. Tillämpa snabbkorrigeringspaket för 981731.För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

    981731 Beskrivning av snabbkorrigeringspaket för Office Excel 2007 (excel-x-none.msp, graph-x-none.msp, oartconv-x-none.msp, oart-x-none.msp, xlconv-x-none.msp): den 27 April 2010

  2. Ange registerposten Enforce2003CopyOBName. Gör så här:

    1. Starta Registereditorn.

      • Klicka på Start i Windows Vista,the Start button , Skriv regedit i rutan Påbörja sökning och tryck sedan på RETUR. User Account Control Om du ombeds ange ett administratörslösenord eller en bekräftelse skriver du lösenordet eller ger bekräftelsen.

      • I Windows XP klickar du på Start, klicka på Kör, Skriv regedit i rutan Öppna och klicka sedan på OK.

    2. Leta upp och klicka på följande registerundernyckel:

      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options

    3. Peka på NyttRedigera-menyn och klicka sedan på DWORD-värde.

    4. Skriv Enforce2003CopyOBNameoch tryck sedan på RETUR.

    5. Högerklicka på Enforce2003CopyOBNameoch klicka sedan på Ändra.

    6. Skriv 1i rutan data och klicka på OK.

    7. Avsluta Registereditorn.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.