Vissa inställningar för Visual Basic Editor som du aktiverat i en tidigare version av ett Office-program är inaktiverade i Office 2010
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Symptom
Tänk dig följande scenario: Du skapar en fil i ett 2007 Microsoft Office program eller i en tidigare version av programmet. Du ser att vissa inställningar för Microsoft Visual Basic Editor är aktiverade i programmet, till exempel alternativet Kräv variabeldeklaration och alternativet Kompilering 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 uppstår eftersom 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 under en annan undernyckel. I Office 2010 finns registerposterna under följande undernyckel:
HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common
I tidigare Office finns registerposterna vid följande undernyckel:
HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common
Lösning
Du kan komma runt det här problemet genom att aktivera inställningarna manuellt. Använd någon av följande metoder för att göra det:
Metod 1
Starta ett Office 2010-program.
På fliken Utvecklare klickar du på Visual Basic.
Om du startar Microsoft Access 2010 klickar du Visual Basic på fliken Databasverktyg.
Klicka på Alternativ på Verktyg-menyn.
Markera det alternativ du vill aktivera i dialogrutan Alternativ och klicka 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 ska bakåt i och återställa registret finns i Återställning och återställning av registret i Windows.
Klicka på Start och Kör, skriv regedit och klicka sedan på OK.
Leta rätt på följande registerundernycklar:
HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common
Klicka på Exportera på Arkiv-menyn.
Välj en sökväg och ett namn för den exporterade filen i dialogrutan Exportera registerfil.
Kontrollera att alternativet Selected branch är aktiverat och klicka sedan på Spara.
Öppna den exporterade filen i Anteckningar.
Leta reda på 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]
Spara och stäng filen i Anteckningar.
Klicka på Importera på Arkiv-menyn i Registereditorn.
Markera den fil som du just sparade i dialogrutan Exportera registerfil och klicka sedan på Öppna.
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 visa fliken Utvecklare i menyfliksområdet Microsoft Office 2010-programmen:
- Klicka på Alternativ på fliken Arkiv.
- Markera kryssrutan Utvecklare under avsnittet Anpassa menyfliksområdet på fliken Anpassa menyfliksområdet och klicka sedan på OK.