意外使用内置函数作为variables名?
我一直在编写一些VBA代码来自动生成图表,并在一个点上指定了一个variables“CHARTTITLE”,而不是意识到这是Chart对象的成员。 我意识到自己的错误后删除了这个variables。 不过,既然这样做了,不pipe我用什么东西都行
Charts(1).ChartTitle.Text =
它会自动自动大写
Charts(1).CHARTTITLE.Text
我已经尝试过search,并将整个项目从.CHARTTITLEreplace为.ChartTitle无济于事。 我也尝试使用Option Explicit也没有效果。 我担心现在有一些记忆问题,或者我重写了一些重要的东西。 有什么方法可以将其重置为默认状态?
这是一个良性的影响,这是一个长期存在的问题,与VBA在内部存储的方式有关。 几件事情要尝试:
-
更改模块中第一次出现的CHARTTITLE,或者在项目浏览器中出现的第一个模块中的多个模块中。
-
导出模块,将其从项目中删除,使用您最喜欢的文本编辑器进行编辑并重新导入。