在vba中表示ChartTitle对象代表图表的标题。
如果要设置图表对象Chart的标题,首先要设置图表对象Chart的HasTitle属性为True,然后设置ChartTitle对象的Text为具体要显示的标题文本即可。
如果要删除图表对象Chart的标题,则只需要设置图表对象Chart的HasTitle属性为False即可。
代码如下:
Sub QQ1722187970()
Dim oWK As Worksheet
Set oWK = Excel.ActiveSheet
Dim oChart As Chart
Dim oChartObject As ChartObject
'先创建一个空白的图形壳
Set oChartObject = oWK.ChartObjects(1)
Set oChart = oChartObject.Chart
Dim oCT As ChartTitle
With oChart
'这句一定要有,否则不能设置图表的标题
.HasTitle = True
Set oCT = .ChartTitle
With oCT
.Text = "这是一个图表标题"
End With
End With
End Sub


发表评论