Excel VBA: есть ли способ форматировать оси диаграммы только через VBA? - PullRequest
4 голосов
/ 05 января 2009

Мне нужно составить столбчатые диаграммы в Excel, используя только VBA (без ввода данных пользователем). Я хотел отформатировать метки оси X так, чтобы выравнивание для каждой метки стало -270 градусов. (Это можно сделать вручную, изменив свойство «Пользовательский угол» на вкладке «Выравнивание» диалогового окна «Ось форматирования».) Я попытался записать макрос для этого, но в Excel, похоже, не записывается шаг выравнивания. Кто-нибудь знает, как это сделать только с VBA?

Ответы [ 2 ]

4 голосов
/ 05 января 2009

Если вы используете Excel 2007, попробуйте использовать более раннюю версию, потому что макрос рекордер 2007 немного поврежден.

Вот что я получил:

ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlCategory).Select
Selection.TickLabels.Orientation = xlUpward
1 голос
/ 17 августа 2010
ActiveChart.Axes(xlCategory).TickLabels.Orientation = 67
...