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:

  1. 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

  2. Należy ustawić wartość wpisu rejestru Enforce2003CopyOBName. Aby to zrobić, wykonaj następujące czynności:

    1. Uruchom Edytor rejestru.

      • W systemie Windows Vista kliknij przycisk Start the Start button , w polu Rozpocznij wyszukiwanie wpisz regedit , a następnie naciśnij klawisz ENTER. User Account Control 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.

    2. Odszukaj, a następnie kliknij następujący podklucz rejestru:

      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options

    3. W menu Edycja wskaż polecenie Nowy, a następnie kliknij polecenie Wartość DWORD.

    4. Wpisz Enforce2003CopyOBName, a następnie naciśnij klawisz ENTER.

    5. Kliknij prawym przyciskiem myszy Enforce2003CopyOBName, a następnie kliknij polecenie Modyfikuj.

    6. W polu Dane wartości wpisz 1, a następnie kliknij przycisk OK.

    7. Zamknij Edytora rejestru.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.