我有一个Excel宏,可以创建一些图表并分配系列数据范围和系列名称,例如
Dim srsIdx
For Each srs In ActiveChart.SeriesCollection
srs.xValues = ...
srs.name = "series_name " & seriesIdx
srsIdx = srsIdx + 1
(仅是宏的一小部分)
如果我从编辑器或工作簿中的按钮触发了宏,则工作正常,但是如果我通过OLE触发了宏,则名称没有更改,但是数据范围以及所有其他内容(如文本框,标题等)均符合预期
有什么想法吗?