Excel VBA中图表轴的字符间距

科卢戈

我正在尝试使用宏将图表上图例和轴标签的字符间距从默认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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA,Excel图表轴格式

来自分类Dev

VBA,Excel图表轴格式

来自分类Dev

Excel图表,X轴时间轴间距

来自分类Dev

Excel图表中的刻度轴

来自分类Dev

Excel图表中的固定轴

来自分类Dev

Excel图表(VBA)中的点

来自分类Dev

在VBA中的多个Excel工作表上构建2轴图表

来自分类Dev

Excel图形X轴间距

来自分类Dev

使用VBA在Excel中删除图表

来自分类Dev

有没有一种方法可以从Excel VBA中的轴上导出图表?

来自分类Dev

Excel图表X轴值

来自分类Dev

Excel图表,移动水平轴

来自分类Dev

如何更改Excel图表中辅助轴数据的绘制位置?

来自分类Dev

VBA:使用VBA从excel图表中编辑图例名称

来自分类Dev

如何使用具有两个类别轴的vba制作Excel图表

来自分类Dev

通过VBA更改Excel次轴字体颜色而无需激活图表

来自分类Dev

创建动态Excel图表VBA

来自分类Dev

Excel图表,轴标签小数删除

来自分类Dev

非线性图表Y轴EXCEL

来自分类Dev

使用VBA格式化Excel图表中的数据标签

来自分类Dev

使用VBA格式化Excel图表中的数据标签

来自分类Dev

IF语句结合Excel VBA中的图表功能

来自分类Dev

如何使用VBA在Excel图表中居中粘贴图片?

来自分类Dev

VBA阻止图表在Excel中自动更新

来自分类Dev

VBA使用数组中的值创建excel图表

来自分类Dev

Excel 中的 VBA:控制具有动态范围的图表

来自分类Dev

Excel VBA设置轴标签

来自分类Dev

Excel VBA中的子字符串

来自分类Dev

用vba替换excel中的特定字符