Графики Excel: Как я применяю шаблонный формат графика?

Я создал формат, который я люблю. Я теперь должен применить этот формат к более чем 900 графикам! Я видел, что мы можем сохранить формат как шаблон для будущего использования, однако, я не могу найти место, где у меня есть опция применения такого шаблона.

Каков процесс для применения пользователя, сделанного шаблоном в Excel 2007?

2
задан 29.08.2014, 23:35

1 ответ

Можно скопировать и вставить форматы диаграммы. В 2003 и предыдущие версии Вы копируете график и затем используете Edit>Paste Special вставлять только форматы. Я понятия не имею об эквивалентном ленточном управлении в 2007/2010, я боюсь, но я довольно уверен, что это должно быть там (MS действительно удалил некоторую функциональность построения диаграммы в 2007).

Однако с 900 диаграммами даже это может что-то вроде боли. Вы могли использовать немного VBA для достижения того же все же.

Править: Имел определенную пьесу, и это скопирует формат Chart1 ко всем другим диаграммам в рабочем листе:

Sub ReplicateChartFormats()
    Dim c As ChartObject

    ActiveSheet.ChartObjects("Chart 1").Activate
    ActiveChart.ChartArea.Copy

    For Each c In ActiveSheet.ChartObjects
        With c.Chart
            .Paste Type:=xlFormats
        End With
    Next c
End Sub

Снова, знайте, что это было только протестировано в Excel 2003, и объектная модель в 2007 пропускает несколько вещей по сравнению с более ранними версиями, но это - довольно фундаментальный материал, так должен работать.

2
ответ дан 11.12.2019, 22:36

Теги

Похожие вопросы