Excel图表的替换文字 - 我可以在说明中添加变量来自动更新替代文字吗?

时间:2017-12-15 16:52:57

标签: excel excel-vba charts accessibility screen-readers vba

我可以在Excel图表的alt文本中添加变量,以便在图表更新时更新说明吗?

为什么吗 我需要制作可供屏幕阅读器访问的Excel图表(由有视力障碍的人使用)。这意味着将alt文本添加到图表中,这将提供图表内容的描述。

图表链接到数据表,图表会在这些数据发生变化时更新,但替代文字不会更新(例如,替代文字可能会说'图表显示2016年捐款增加56%' ,但如果数据发生变化,则需要手动更新此alt文本。

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容轻松添加Alt Title和Text:

Sheet1.Shapes("Chart 1").Title = "Alt Title" 
Sheet1.Shapes("Chart 1").AlternativeText = "Alt Description"
'You can use a variable here or even a reference to another cell's value