Objawy
Przypisać makro do obiektu w arkuszu programu Excel. Po skopiowaniu arkusza do nowego skoroszytu programu Excel w programie Microsoft Office Excel 2007, makro nie działa w nowym skoroszycie i zostanie wyświetlony następujący komunikat o błędzie:
Nie można uruchomić makra <Nazwa makra >. Makro nie może być niedostępne w tym arkuszu lub wszystkie makra mogą być wyłączone.
Rozwiązanie
Ważne Niniejsza sekcja, metoda lub zadanie zawiera informacje dotyczące modyfikowania rejestru. Jednak niepoprawne zmodyfikowanie rejestru może spowodować poważne problemy. W związku z tym upewnij się, że wykonujesz następujące kroki ostrożnie. Aby zapewnić sobie dodatkową ochronę, wykonaj kopię zapasową rejestru przed przystąpieniem do modyfikacji. Wtedy będziesz mógł przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową rejestru i przywrócić go w systemie WindowsAby rozwiązać ten problem, zastosuj pakiet poprawki opisanej w artykule 981731 z bazy wiedzy Microsoft Knowledge Base (KB). Następnie należy ustawić wartość wpisu rejestru Enforce2003CopyOBName do włączenia tej poprawki. Aby to zrobić, wykonaj następujące kroki:
-
Zastosowanie pakietu poprawek 981731.Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981731 Opis pakietu poprawek programu Office Excel 2007 (excel-x-none.msp, graph-x-none.msp, oartconv-x-none.msp, officeart x-none.msp, xlconv-x-none.msp): 27 kwietnia 2010
-
Należy ustawić wartość wpisu rejestru Enforce2003CopyOBName. Aby to zrobić, wykonaj następujące czynności:
-
Uruchom Edytor rejestru.
-
W systemie Windows Vista kliknij przycisk Start , w polu Rozpocznij wyszukiwanie wpisz regedit , a następnie naciśnij klawisz ENTER. Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.
-
W systemie Windows XP kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit w polu Otwórz , a następnie kliknij OK.
-
-
Odszukaj, a następnie kliknij następujący podklucz rejestru:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options
-
W menu Edycja wskaż polecenie Nowy, a następnie kliknij polecenie Wartość DWORD.
-
Wpisz Enforce2003CopyOBName, a następnie naciśnij klawisz ENTER.
-
Kliknij prawym przyciskiem myszy Enforce2003CopyOBName, a następnie kliknij polecenie Modyfikuj.
-
W polu Dane wartości wpisz 1, a następnie kliknij przycisk OK.
-
Zamknij Edytora rejestru.
-
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.