Vissa inställningar för Visual Basic-Editor som du har aktiverat i en tidigare version av ett Office-program är inaktiverade i Office 2010

Symptom

Tänk dig följande scenario: Du skapar en fil i ett Microsoft Office-program från 2007 eller i en tidigare version av programmet. Du märker att vissa inställningar för Microsoft Visual Basic-Editor är aktiverade i programmet, till exempel alternativet Kräv variabeldeklaration och alternativet Kompilera på begäran. När du öppnar filen i ett Microsoft Office 2010-program inaktiveras de här inställningarna.

Orsak

Det här problemet beror på att Visual Basic for Applications (VBA) har uppgraderats till version 7.0 i Microsoft Office 2010. Därför finns registerposterna som motsvarar inställningarna för Visual Basic-redigeraren under en annan undernyckel. I Office 2010 finns registerposterna under följande undernyckel:

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

I tidigare versioner av Office finns registerposterna i följande undernyckel:

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

Lösning

Du kan undvika det här problemet genom att aktivera inställningarna manuellt. Använd någon av följande metoder för att göra detta:

Metod 1

  1. Starta ett Office 2010-program.

  2. På fliken Utvecklare klickar du på Visual Basic.

    Om du startar Microsoft Access 2010 klickar du på Visual Basic på fliken Databasverktyg.

  3. Klicka på AlternativVerktyg-menyn.

  4. I dialogrutan Alternativ väljer du valfritt alternativ som du vill aktivera och klickar sedan på OK.

Metod 2

Viktigt

Det här avsnittet, metoden eller uppgiften innehåller steg som beskriver hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför instruktionerna noga, och säkerhetskopiera registret innan du gör några ändringar i det. Då kan du återställa registret om det uppstår problem. Mer information om hur du säkerhetskopierar och återställer registret finns i Hur du säkerhetskopierar och återställer registret i Windows.

  1. Klicka på Start och Kör, skriv regedit och klicka sedan på OK.

  2. Leta rätt på följande registerundernycklar:

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. Klicka på ExporteraArkiv-menyn.

  4. I dialogrutan Exportera registerfil väljer du en sökväg och ett namn för den exporterade filen.

  5. Kontrollera att alternativet Markerad gren är aktiverat och klicka sedan på Spara.

  6. Öppna den exporterade filen i Anteckningar.

  7. Leta upp följande sträng:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common]

    Ändra sedan strängen till följande:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common]

  8. Spara och stäng sedan filen i Anteckningar.

  9. I Register Editor klickar du på ImporteraArkiv-menyn.

  10. I dialogrutan Exportera registerfil väljer du den fil som du precis sparade och klickar sedan på Öppna.

  11. Klicka på OK.

Status

Microsoft har bekräftat att det är ett problem i de Microsoft-produkter som listas i avsnittet "Gäller för".

Mer information

Gör så här för att fliken Utvecklare ska visas i menyfliksområdet för vissa Microsoft Office 2010-program:

  1. Klicka på Alternativ på fliken Arkiv.
  2. På fliken Anpassa menyfliksområdet klickar du för att markera kryssrutan Utvecklare under avsnittet Anpassa menyfliksområdet och klickar sedan på OK.