Některá nastavení pro Editor jazyka Visual Basic, která jste povolili v dřívější verzi aplikace Office, jsou v Office 2010 zakázaná.

Příznaky

Zvažte následující příklad. Vytvoříte soubor v aplikaci Microsoft Office 2007 nebo v dřívější verzi aplikace. Všimněte si, že některá nastavení pro Editor jazyka Microsoft Visual Basic jsou povolena v aplikaci, například Vyžadovat deklaraci proměnné možnost a Možnost Kompilovat na vyžádání. Když soubor otevřete v aplikaci Microsoft Office 2010, jsou tato nastavení zakázaná.

Příčina

K tomuto problému dochází, protože Visual Basic for Applications (VBA) je upgradován na verzi 7.0 v Microsoft Office 2010. Proto položky registru, které odpovídají nastavení editoru jazyka Visual Basic jsou umístěny pod jiným podklíčem. V Office 2010 se položky registru nacházejí pod následujícím podklíčem:

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

Ve starších verzích Office se položky registru nacházejí v následujícím podklíči:

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

Řešení

Chcete-li tento problém vyřešit, povolte nastavení ručně. Chcete-li to provést, použijte jednu z následujících metod:

Metoda 1

  1. Spusťte aplikaci Office 2010.

  2. Na kartě Vývojář klikněte na Visual Basic.

    Pokud spustíte Microsoft® Access® 2010, klikněte na visual basic na kartě Databázové nástroje.

  3. V nabídce Nástroje klikněte na položku Možnosti.

  4. V dialogovém okně Možnosti vyberte libovolnou možnost, kterou chcete povolit, a klikněte na OK.

Metoda 2

Důležité

Tato sekce, metoda, nebo úkol obsahují kroky popisující, jak upravit registr. Úprava registru nesprávným způsobem může způsobit vážné problémy. Proto vždy pečlivě zkontrolujte, jestli postupujete přesně podle těchto kroků. Jako dodatečnou ochranu registr před úpravami zálohujte. Potom můžete v případě problému registr obnovit. Další informace o zálohování, obnově a úpravách registru naleznete v části Jak zálohovat a obnovit registr v systému Windows.

  1. Klikněte na Start, klikněte na Spustit, zadejte příkaz regedit a poté klikněte na OK.

  2. Vyhledejte následující podklíč registru:

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. V nabídce Soubor klikněte na Exportovat.

  4. V dialogovém okně Exportovat soubor registru vyberte cestu a název exportovaného souboru.

  5. Ujistěte se, že je povolená možnost Vybraná větev , a klikněte na Uložit.

  6. Otevřete exportovaný soubor v Poznámkovém bloku.

  7. Vyhledejte následující řetězec:

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

    Potom změňte tento řetězec na následující:

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

  8. Uložte soubor a zavřete ho v Poznámkovém bloku.

  9. V Editor registru klikněte v nabídce Soubor na Importovat.

  10. V dialogovém okně Exportovat soubor registru vyberte soubor, který jste právě uložili, a klikněte na Otevřít.

  11. Klikněte na OK.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Pokud chcete, aby se karta Vývojář zobrazila na pásu karet některých aplikací Microsoft Office 2010, postupujte takto:

  1. Na kartě Soubor klikněte na Možnosti.
  2. Na kartě Přizpůsobit pás karet zaškrtněte políčko Vývojář v části Přizpůsobit pás karet a potom klikněte na OK.