Niektóre ustawienia Redaktor Visual Basic włączone we wcześniejszej wersji aplikacji pakietu Office są wyłączone w pakiecie Office 2010

Symptomy

Rozpatrzmy następujący scenariusz: Plik można utworzyć w aplikacji pakietu Microsoft Office 2007 lub we wcześniejszej wersji aplikacji. Zauważysz, że niektóre ustawienia Redaktor Microsoft Visual Basic są włączone w aplikacji, takie jak opcja Wymagaj deklaracji zmiennej i opcja Kompilacja na żądanie. Po otwarciu pliku w aplikacji pakietu Microsoft Office 2010 te ustawienia są wyłączone.

Przyczyna

Ten problem występuje, ponieważ Visual Basic for Applications (VBA) został uaktualniony do wersji 7.0 w pakiecie Microsoft Office 2010. W związku z tym wpisy rejestru odpowiadające ustawień edytora Visual Basic znajdują się w innym podkluczu. W pakiecie Office 2010 wpisy rejestru znajdują się pod następującym podkluczem:

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

We wcześniejszych wersjach pakietu Office wpisy rejestru znajdują się w następującym podkluczu:

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

Obejście problemu

Aby obejść ten problem, włącz ustawienia ręcznie. Aby to zrobić, użyj jednej z następujących metod:

Metoda 1

  1. Uruchamianie aplikacji pakietu Office 2010.

  2. Na karcie Deweloper kliknij pozycję Visual Basic.

    Jeśli zaczniesz Microsoft Access 2010, kliknij pozycję Visual Basic na karcie Narzędzia bazy danych.

  3. W menu Narzędzia kliknij polecenie Opcje.

  4. W oknie dialogowym Opcje wybierz dowolną opcję, którą chcesz włączyć, a następnie kliknij przycisk OK.

Metoda 2

Ważna

W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.

  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit, a następnie kliknij przycisk OK.

  2. Odszukaj następujący podklucz rejestru:

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. W menu Plik kliknij pozycję Eksportuj.

  4. W oknie dialogowym Eksportowanie pliku rejestru wybierz ścieżkę i nazwę wyeksportowanego pliku.

  5. Upewnij się, że opcja Wybrana gałąź jest włączona, a następnie kliknij przycisk Zapisz.

  6. Otwórz wyeksportowany plik w Notatniku.

  7. Znajdź następujący ciąg:

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

    Następnie zmień ten ciąg na następujący:

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

  8. Zapisz, a następnie zamknij plik w Notatniku.

  9. W Redaktor rejestru kliknij pozycję Importuj w menu Plik.

  10. W oknie dialogowym Eksportowanie pliku rejestru wybierz właśnie zapisany plik, a następnie kliknij przycisk Otwórz.

  11. Kliknij przycisk OK.

Stan

Firma Microsoft potwierdziła, że jest to usterka występująca w produktach firmy Microsoft wymienionych w części "Ma zastosowanie do:".

Więcej informacji

Aby wyświetlić kartę Deweloper na wstążce niektórych aplikacji pakietu Microsoft Office 2010, wykonaj następujące kroki:

  1. Na karcie Plik kliknij pozycję Opcje.
  2. Na karcie Dostosowywanie wstążki kliknij, aby zaznaczyć pole wyboru Deweloper w sekcji Dostosowywanie wstążki , a następnie kliknij przycisk OK.