如何更改轴值标签方向?

use*_*528 8 excel vba vsto excel-2007

我在Excel中有一个图表; 我需要以编程方式更改其中一个轴中文本标签的方向.想法?

Jea*_*ett 11

这将改变X轴刻度标签的方向.

ActiveChart.Axes(xlCategory).TickLabels.Orientation = 45 ' degrees
Run Code Online (Sandbox Code Playgroud)

这是如何更改轴标题的方向:

ActiveChart.Axes(xlCategory).AxisTitle.Orientation = 81 ' degrees
Run Code Online (Sandbox Code Playgroud)

你有没有试过录制宏?如果没有,你应该!查看生成的代码是快速学习此类事物的好方法.

  • 我使用Excel 2007.宏录制器只显示ActiveChart.Axes(xlCategory).选择后没有任何内容. (2认同)
  • @ Jean-FrançoisCorbett,我发现这是一个已知问题,Office2007中的宏录制器有点破碎.似乎使用你的代码并强制将我的角度编号投射到XlTickLabelOrientation使它工作,但这真的很奇怪. (2认同)