为什么Microsoft Word 2007中的VBA IDE的Intellisense会继续更改特定变量类型名称的大小写?

Gen*_*neQ 7 vba ms-office

这是我曾经问过的最奇怪的问题.我甚至不确定如何表达它.我记得在VB6 IDE中发生过这样的事情,但我忘记了修复.如果是这种情况,那么这是VB IDE中一个非常老的错误.

这是问题所在:

当我意外输入时,我正在写一个简单的MS Word宏:

Dim cell as Cell
Run Code Online (Sandbox Code Playgroud)

这激活了可怕的IDE错误.现在,无论我做什么; 删除模块,在IDE外面编辑它或者其他任何东西,IDE的intellisense将变量类型"Cell"格式化为"cell"

如果我命名一个新变量:

Dim tcell as Cell
Run Code Online (Sandbox Code Playgroud)

IDE将其更改为:

Dim tcell As cell
Run Code Online (Sandbox Code Playgroud)

这激怒了我永无止境.我尝试了一切无济于事.即使我在IDE之外编辑模块文件(.bas)并重新导入它,也会发生这种情况.

我怎么能阻止这种疯狂?

更新

显然这种行为不是错误,而是设计.见答案.

Sim*_*wen 6

试试吧

Dim Cell as Cell
Run Code Online (Sandbox Code Playgroud)

在某个地方,然后删除它并再试一次......我似乎记得变量声明优先于设置套管,因此这应该强制套管回到应该如何...