Charts.Add在VBA Excel 2007中无所作为
我有一个Excel 2007macros,它基于另一个工作表的数据添加图表。 问题是它在办公室里的所有电脑上都能正常工作,
所有办公室和excel设置在所有计算机上都是一样的。
要testing这个问题,我有最简单的macros应该添加图表,但在这个安装的Excel 2007没有任何反应。
Sub Macro7() Charts.Add ActiveChart.Name = "Earnings Chart" End Sub
这应该只是创build一个图表并命名。
问题是在ActiveChart的代码行错误的对象不存在。
Run-Time error '91' Object variable or With Blovk variable not set
奇怪的是,这在办公室的所有其他计算机上都能正常工作。
我已经尝试了一个卸载和重新安装办公室,在办公室的设置匹配的电脑,它工作正常。
看起来好像Charts.Add完全从这个特定的安装的Excel中缺less。
任何build议将不胜感激。
Sub Macro7() Dim cht as Chart Set cht = ActiveWorkbook.Charts.Add 'or ThisWorkbook? cht.Name = "Earnings Chart" End Sub