gpt4 book ai didi

vba - 如何使用VBA更改Excel图表中的数据标签宽度?

转载 作者:行者123 更新时间:2023-12-03 03:32:07 24 4
gpt4 key购买 nike

我想通过VBA代码更改Excel图表中的标签宽度:

set lbl = SERIES1. points(1).datalabel
msgbox lbl.width 'this is working

lbl.width = 40 ' compile error: wrong number of arguments or invalid property assignment

我可以获取标签宽度,但无法更改它。我究竟做错了什么?

最佳答案

据我所知,图表数据点标签的宽度不可配置。尽管可以使用 VBA 检索宽度,但无法使用 VBA 命令或属性来设置或更改它。

根据文档,DataLabels.Width 属性是只读的。

返回对象的宽度(以磅为单位)。只读。 Source

Excel 图表标签仍然顽固地不配合,并且抵制格式化尝试,无论是使用 VBA 还是 UI。

(不幸的是)这就是 Excel 的工作原理。

不要射击信使。

如果您想有所作为,请考虑通过 excel.uservoice.com 提出想法

关于vba - 如何使用VBA更改Excel图表中的数据标签宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45008461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com