意外使用内置函数作为variables名?

我一直在编写一些VBA代码来自动生成图表,并在一个点上指定了一个variables“CHARTTITLE”,而不是意识到这是Chart对象的成员。 我意识到自己的错误后删除了这个variables。 不过,既然这样做了,不pipe我用什么东西都行

Charts(1).ChartTitle.Text = 

它会自动自动大写

 Charts(1).CHARTTITLE.Text 

我已经尝试过search,并将整个项目从.CHARTTITLEreplace为.ChartTitle无济于事。 我也尝试使用Option Explicit也没有效果。 我担心现在有一些记忆问题,或者我重写了一些重要的东西。 有什么方法可以将其重置为默认状态?

这是一个良性的影响,这是一个长期存在的问题,与VBA在内部存储的方式有关。 几件事情要尝试:

  1. 更改模块中第一次出现的CHARTTITLE,或者在项目浏览器中出现的第一个模块中的多个模块中。

  2. 导出模块,将其从项目中删除,使用您最喜欢的文本编辑器进行编辑并重新导入。