这是我曾经问过的最奇怪的问题.我甚至不确定如何表达它.我记得在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)并重新导入它,也会发生这种情况.
我怎么能阻止这种疯狂?
更新
显然这种行为不是错误,而是设计.见答案.
试试吧
Dim Cell as Cell
Run Code Online (Sandbox Code Playgroud)
在某个地方,然后删除它并再试一次......我似乎记得变量声明优先于设置套管,因此这应该强制套管回到应该如何...
| 归档时间: |
|
| 查看次数: |
867 次 |
| 最近记录: |