none
Problemas con el editor Visual Basic RRS feed

  • Pregunta

  • Buenas tardes:

    Estoy seguro que no he tocado nada en la configuración del editor, excepto el tipo de fuente nada más, pero tengo un problema que es desde el inicio. Espero poder explicarme bien.

    1. Sin aparente razón alguna, empieza a "comerse" e ignorar los espacios en blanco, y cuando ingreso uno, el cursor automáticamente retrocede un espacio. No es en toda la línea que estoy escribiendo, sino en una sección de ella, por ejemplo si quiero escribir : Texto39.Value = Dlookup("nombre", "Pacientes", "id = " & Lista38.Column(2))  lo que aparece es esto (copio y pego) Texto39.Value=Dlookup("nombre","Pacientes","id= " & Lista38.Column(2)). He puesto en negrita la sección del problema. Es aleatorio, al menos eso me parece, y es en distintas secciones del código de cualquiera de los formularios que estoy programando.
    2. Estoy escribiendo algo, y cuando utilizo alguna palabra reservada, digamos una función o un parámetro (True o False por ejemplo), sin mediar razón alguna primero me pone en mayúscula lo que este por escribir (sin aparecer sugerencia alguna) y automáticamente el cursor se posiciona justo antes de la letra ingresada. Por ejemplo, si estoy escribiendo If [pais]="Perú" Then   el editor me hace esto : If [pais]="Perú" hT  y ni bien estoy por escribir el Then final, haya o no empezado con mayúscula, la convierte a mayúscula y retrocede el cursor una posición y cuando sigo escribiendo termino escribiendo "henT" en vez de "Then"

    No se que hacer para que dejé de comportarse así. ¿Alguna sugerencia?

    Muchas gracias por el apoyo que me brinden.

    Un saludo desde Lima, Perú

    Bendiciones

    lunes, 11 de mayo de 2015 19:40

Todas las respuestas

  • Hola Rómulo, no sé de este problema pero podrías reparar Office o reinstalarlo. Según la versión difiere. Te paso un enlace para la 2013:

    https://support.microsoft.com/es-es/kb/2739501?wa=wsignin1.0 

    Para esta versión (2013 o 365) es sencillo reinstalar.

    Saludos,

    Xavier

    martes, 12 de mayo de 2015 10:58
  • Muchas gracias por tu respuesta. Voy a probar a ver que pasa, pues yo tengo la versión 2007. Espero que también tenga esa opción.

    Un saludo desde Lima, Perú

    martes, 12 de mayo de 2015 14:00
  • Hola Rómulo, la versión 2007 se vendía, al menos por aquí, en caja. Con el CD original puedes reparar (primera opción) y reinstalar. Asegúrate de tener la clave de activación a mano.

    Saludos,

    Xavier

    martes, 12 de mayo de 2015 19:22
  • Buenos días:

    No se si aún le sirva mi respuesta, yo tenía el mismo problema y consistía en que tenía un evento relacionado con un campo de texto el cual mostraba la hora del sistema, es decir, la idea era mostrar un reloj. Específicamente la instrucción que tenía era la siguiente:

    Private Sub Form_Timer() 
    txtHora.Requery 
    End Sub 

    Una vez quité este procedimiento de inmediato desapareció el problema.

    Básicamente la respuesta la encontré en un foro cuya respuesta la copio aquí:

    "Or perhaps you have a form open and code running in that form's Timer event ..."

    Que mas o menos traducido es lo siguiente:

    "O tal vez tiene un formulario abierto y un código ejecutándose en el evento Timer de ese formulario ..."Un saludo, espero que sirva de solución para usted u otras personas.

    miércoles, 7 de marzo de 2018 11:37