我正在尝试使用宏将图表上图例和轴标签的字符间距从默认的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一旦我运行第二行,它告诉我:" run -time error xxxxx. Method TextFrame2 of object ChartFormat failed“
关于如何正确更改轴标签的字符间距,您有什么建议吗?
非常感谢!
发布于 2020-01-08 17:07:56
由于某些原因,在尝试访问轴的TextFrame2属性时发生错误。根据您的实际需要,一种解决方法可能是一次性设置整个图表区域的间距。
大致是这样的:
with ActiveChart.ChartArea.Format.TextFrame2.TextRange.Font
.Spacing=0.2
end withhttps://stackoverflow.com/questions/59638223
复制相似问题