Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Присвояване на макрос на обект в работен лист на Excel. След като копирате лист в нова работна книга на Excel в Microsoft Office Excel 2007, макросът не работи в нова работна книга и получавате следното съобщение за грешка:

Не може да изпълни макрос <име на макрос >. Макросът може да не е налична в тази работна книга или всички макроси могат да бъдат забранени.

Решение

Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и как да извършите възстановяване на системния регистър, щракнете върху следния номер на статия, за да видите статията в базата със знания на Microsoft:

322756 Как се архивира и възстановява системният регистър в WindowsЗа да разрешите този проблем, приложете пакета с актуални корекции, описана в статия 981731 от базата знания (KB) на Microsoft. След това задайте записа в системния регистър Enforce2003CopyOBName да разрешите актуалната корекция. За да направите това, изпълнете следните стъпки:

  1. Приложете актуална корекция 981731.За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

    981731 Описание на пакета с актуални корекции за Office Excel 2007 (excel-x-none.msp, графика x-none.msp, oartconv-x-none.msp, oart-x-none.msp, xlconv-x-none.msp): 27 април 2010 г.

  2. Задайте записа в системния регистър Enforce2003CopyOBName. Изпълнете следните инструкции:

    1. Стартирайте редактора на системния регистър.

      • В Windows Vista, щракнете върху Старт the Start button , въведете regedit в полето Начало на търсене и след това натиснете ENTER. User Account Control Ако се появи подкана за въвеждане на администраторска парола или за потвърждение, въведете паролата или съответно потвърдете данните.

      • В Windows XP щракнете върху Старт, щракнете върху Изпълнение, въведете regedit в полето Отваряне и след това щракнете върху OK.

    2. Намерете и щракнете върху следния подключ в системния регистър:

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

    3. В менюто Редактиране посочете Създаване, след което щракнете върху DWORD стойност.

    4. Въведете Enforce2003CopyOBNameи след това натиснете ENTER.

    5. С десния бутон върху Enforce2003CopyOBNameи след това щракнете върху Промяна.

    6. В полето Данни за стойност въведете 1 и след това щракнете върху OK.

    7. Затворете редактора на системния регистър.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×