嘿伙计们,我正在尝试将数据系列的名称设置为包含 Unicode 字符的名称,而我正在度过一段地狱般的时光。例如,我希望系列名称是这样的:
ε = n²-k²
我看过一些帖子,但没有一个(我看到的)有类似的情况。我是 Excel VBA 脚本的新手,这意味着我可能忽略了一些简单的事情。我知道存在特定的图表,因为这段代码只是我之前使用过的东西,在这里和那里添加了一些额外的位。我不断收到错误“运行时错误(1004):应用程序定义或对象定义错误。” 这是我目前所拥有的:
ActiveSheet.ChartObjects(1).Activate
Dim chart1 As String
chart1 = "= " & ChrW(&H3B5) & " = n" & ChrW(&HB2) & " - k" & ChrW(&HB2) & " 6-5-2012"
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).Name = chart1
ActiveChart.SeriesCollection(1).XValues = ActiveSheet.Range("F2:F602")
ActiveChart.SeriesCollection(1).Values = ActiveSheet.Range("N2:N602")
调试器说以下行是错误的原因:
ActiveChart.SeriesCollection(1).Name = chart1