7
我在Excel中有一個圖表;我需要以編程方式在一個軸上更改文本標籤的方向。想法?如何更改軸值標籤的方向?
我在Excel中有一個圖表;我需要以編程方式在一個軸上更改文本標籤的方向。想法?如何更改軸值標籤的方向?
這將改變X軸刻度標籤的方向。
ActiveChart.Axes(xlCategory).TickLabels.Orientation = 45 ' degrees
這是如何改變軸標題的方向:
ActiveChart.Axes(xlCategory).AxisTitle.Orientation = 81 ' degrees
你有沒有試過錄制宏?如果沒有,你應該!查看結果代碼是快速學習這種類型的好方法。
佈局選項卡(當您選擇圖表時出現) - >標籤 - >軸標題。
或
右擊圖表軸 - >格式軸 - >對齊
或
VBA溶液作爲讓弗朗索瓦科貝特指出
1.我試圖記錄的宏,並那裏沒有這樣的代碼。 2.它不編譯,因爲這個字段只接受XlTickLabelOrientation枚舉。 – user626528 2011-06-12 06:06:54
它在Excel 2003上編譯和運行良好。您使用的是哪個版本?記錄下列代碼時會生成此代碼:右鍵單擊軸,格式化軸,對齊,設置方向。在錄製的宏中顯示了哪些代碼? – 2011-06-12 10:03:31
我使用Excel 2007.宏錄製器只顯示ActiveChart.Axes(xlCategory)。選擇後沒有任何內容。 – user626528 2011-06-12 10:43:38