如果通过ole触发,Excel宏不会重命名数据系列

时间:2019-01-14 10:28:20

标签: excel vba ole

我有一个Excel宏,可以创建一些图表并分配系列数据范围和系列名称,例如

Dim srsIdx
For Each srs In ActiveChart.SeriesCollection
   srs.xValues = ...
   srs.name = "series_name " & seriesIdx
   srsIdx = srsIdx + 1

(仅是宏的一小部分)

如果我从编辑器或工作簿中的按钮触发了宏,则工作正常,但是如果我通过OLE触发了宏,则名称没有更改,但是数据范围以及所有其他内容(如文本框,标题等)均符合预期

有什么想法吗?

0 个答案:

没有答案