Esta es la pregunta más extraña que alguna vez haya hecho. Ni siquiera estoy seguro de cómo decirlo. Recuerdo que algo así sucedió en el IDE de VB6, pero olvidé la solución. Si este es el caso, entonces este es un error muy viejo en el VB IDE.¿Por qué el Intellisense de VBA IDE en Microsoft Word 2007 sigue cambiando el caso del nombre de un tipo de variable en particular?
aquí está el problema:
Estoy escribiendo un simple macro MS Word cuando accidentalmente proporcionado:
Dim cell as Cell
Esto activa el error IDE temida. Ahora, no importa lo que haga; retirar el módulo, editarlo fuera del IDE o lo que sea, IntelliSense del IDE formatea el tipo de variable "Cell" como "célula"
Si nombro una nueva variable:
Dim tcell as Cell
El IDE cambia a:
Dim tcell As cell
Esto me enfurece que no tiene fin. Lo intenté todo en vano. Esto sucede incluso si edito el archivo del módulo (.bas) fuera del IDE y lo vuelvo a importar.
¿Cómo puedo detener esta locura?
Actualizado
Al parecer, este comportamiento no es un error, pero por diseño. Ver respuesta.
Posible duplicado: [¿Cómo se puede restaurar el caso predeterminado a una variable en VBA (Excel 2010)?] (http://stackoverflow.com/questions/4852735/how-do-one-restore-default-case-to-a-variable-in-vba-excel-2010/4852999 # 4852999) – mwolfe02
@ mwolfe02 Tienes un punto ahí. Pero a menos que la pregunta de Excel se etiquete y se pregunte de manera diferente, será difícil encontrar la respuesta. No pude encontrar esa respuesta porque busqué InteliSense, Case, IDE, Word y VBA; no Excel, Editor y VBA. Además, sugiero reformular la pregunta de Excel para que se convierta en una pregunta general de VBA en lugar de simplemente una de Excel. – GeneQ
Tiendo a estar de acuerdo contigo. De hecho, es por eso que publiqué el enlace pero no voté para cerrarlo. – mwolfe02