Как изменить шрифт диаграммы Excel с помощью VBA?
Если я вручную выберу диаграмму и запишу макрос, пока я вручную изменяю имя и размер шрифта, я получаю макрос, показанный ниже. Но когда я немедленно воспроизводю макрос, он выдает ошибку времени выполнения: «Указанное значение выходит за пределы допустимого диапазона». Так что, похоже, в регистраторе макросов есть ошибка. Это означает, что я не могу разобраться в коде для изменения шрифта самостоятельно.
Sub Macro6()
'
' Macro6 Macro
'
'
With ActiveSheet.Shapes("Chart 1").TextFrame2.TextRange.Font
.NameComplexScript = "Verdana"
.NameFarEast = "Verdana"
.Name = "Verdana"
End With
ActiveSheet.Shapes("Chart 1").TextFrame2.TextRange.Font.Size = 14
End Sub
Я знаю, что в качестве альтернативы я мог бы изменить шрифт каждого отдельного элемента по одному (заголовок, заголовки осей, оси, ...), но это утомительно и оставляет возможность забыть некоторые элементы (метки точек серии, уравнения линии тренда, ...).
Я хочу изменить шрифт диаграммы по умолчанию, чтобы все ее элементы имели этот шрифт.