我正在尝试使用宏将图表上图例和轴标签的字符间距从默认0更改为0.2。我使用了记录宏功能,图例的结果运行良好。特别:
ActiveChart.Legend.Select
With Selection.Format.TextFrame2.TextRange.Font
.BaselineOffset = 0
.Spacing = 0.2
End With
但是,当我自己尝试运行时,轴的结果引发了错误。例如:
ActiveChart.Axes(xlCategory).Select
With Selection.Format.TextFrame2.TextRange.Font
.BaselineOffset = 0
.Spacing = 0.2
End With
运行第二行后,它告诉我:“运行时错误xxxxx。TextFrame2
对象方法ChartFormat
失败”
关于如何正确更改轴标签的字符间距的任何想法?
非常感谢!
由于某些原因,尝试访问轴的TextFrame2属性时会发生错误。根据您的确切需要,一种解决方法可能是立即设置整个图表区域的间距。
类似于以下内容:
with ActiveChart.ChartArea.Format.TextFrame2.TextRange.Font
.Spacing=0.2
end with
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句