Ошибка времени выполнения 2147467259 (80004005) при установке свойства диаграммы
Симптомы
Рассмотрим следующий сценарий.
- У вас есть макрос, который задает свойство диаграммы в Microsoft Excel. Например, макрос задает свойства MaximumScale, MinimumScale, Title, Axis или Legendproperty диаграммы.
- Вы защищаете лист. В этом случае в диалоговом окне Защита листа выберите поле Изменить объекты проверка.
- Вы запускаете макрос.
В этом сценарии появляется сообщение об ошибке, похожее на одно из следующих.
Сообщение об ошибке 1
Run-time error '-2147467259 (80004005)':
Method 'MaximumScale' of object 'Axis' failed
Сообщение об ошибке 2
Run-time error '-2147467259 (80004005)':
Automation error
Unspecified error
Причина
Эта проблема возникает из-за того, что объектная модель Excel для диаграммы отключена на защищенном листе.
Обходной путь
Чтобы обойти эту проблему, снимите защиту листа, чтобы разрешить выполнение макроса. Вы можете вручную снять защиту листа или с помощью метода Unprotect в макросе.
Состояние
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Применимо к».
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по