Como soluciono el error '13' que me aparace cuando quiero cerrar .

09/02/2005 - 20:47 por amyteam | Informe spam
cunado quiero cerrar word me aparece una ventana de Microsoft Visual Basic
que dice Se ha producido el error '13' en tiempo de ejecución: no coinciden
los tipos
 

Leer las respuestas

#1 Medardo
10/02/2005 - 17:00 | Informe spam
Saludos:

Se trata de un error cuando existe código de
programación, por lo que supongo que tengas al menos una
macro.

Este error puede ocurrir por varias causas:

1- La variable o propiedad no es del tipo correcto. Por
ejemplo, quizás se haya declarado una variable como
entero y al asignarle valor, le asignas una cadena de
texto.
2- Utilizar un nombre de proyecto o módulo donde se
espera una expresión. Por ejemplo: si quieres mostrar el
valor de una variable, puede ser:
MsgBox NombreDeVariable
Pero si en vez de ponerle el nombre de la variable, le
pones el nombre de un módulo o de un proyecto, da error.

Existen otras causas, pero creo que estas son las más
frecuentes. En sentido general, se trata de una
asignación incorrecta de algún valor.

Los errores pueden interceptarse, algo así como mandarlos
a parar para que no se muestren o mostrar el mensaje que
desee el programador para avisar con más claridad al
usuario. Pero esto solo es conveniente en algunos casos
donde el programador esté consciente que no tiene error
en su código y que es necesario la intercepción. Por
ejemplo:

On Error GoTo NoCoincidenTipos
NoCoincidenTipos:
If Err.Number = 13 Then
MsgBox "Lo que quieras mostrarle al usuario"
'si quieres que la intercepción sea transparente
al usuario
'no pongas la instrucción anterior del MsgBox y
la salta a la siguiente
Exit Sub
Resume Next
End If

De esta manera interceptas el error para que no se
muestre o mostrar un mensaje de aviso al usuario.

Espero esto te sirva de algo. Si esto no te resulta y
tienes algún código, pues muéstralo a ver que se puede
hacer.

Saludos
Desde Ciudad de La Habana, Cuba
Medardo


cunado quiero cerrar word me aparece una ventana de


Microsoft Visual Basic
que dice Se ha producido el error '13' en tiempo de


ejecución: no coinciden
los tipos
.

Preguntas similares