我一直在编写一些VBA代码来自动生成图表,并且在某一点上命名变量“CHARTTITLE”并没有意识到这是Chart对象的成员。我意识到自己的错误后删除了这个变量。但是,既然这样做,无论我在哪里使用像
这样的东西Charts(1).ChartTitle.Text =
它会自动自动大写
Charts(1).CHARTTITLE.Text
我已尝试搜索并将整个项目从.CHARTTITLE替换为.ChartTitle无效。我也试过使用Option Explicit也没有效果。我担心现在存在某种内存问题,或者我已经覆盖了一些重要内容。有没有办法将其重置回默认状态?
答案 0 :(得分:2)
这是一种良性效果,它是一个与VBA内部存储方式有关的长期错误。有几件事要尝试:
更改模块中第一次出现的CHARTTITLE,或者出现在项目浏览器中出现的第一个模块中的多个模块中。
导出模块,将其从项目中删除,使用您喜欢的文本编辑器进行编辑并重新导入。