Lotus Notes - Problema con funcion

 
Vista:

Problema con funcion

Publicado por davidtorrejon (8 intervenciones) el 19/02/2007 10:47:45
Hola a tod@s, tengo una funcion que coge un valor fecha de un campo y devuelve el nombre del mes:

Function meses2(fecha As notesdatetime) As String
Dim sdia As String
Dim mes As String
sdia=Cstr(Month(fecha))
Select Case sdia
Case "1"
mes="Enero"
Case "2"
mes="Febrero"
Case "3"
mes="Marzo"
Case "4"
mes="Abril"
Case "5"
mes="Mayo"
Case "6"
mes="Junio"
Case "7"
mes="Julio"
Case "8"
mes="Agosto"
Case "9"
mes="Septiembre"
Case "10"
mes="Octubre"
Case "11"
mes="Noviembre"
Case "12"
mes="Diciembre"
End Select
meses2=mes
End Function

La llamada a la funcion es la siguiente:

Dim fecha2 As notesdatetime
Set fecha2 = New NotesDateTime(oDocactual.FRAPfchcrcc(0))

officeApp.ActiveDocument.Bookmarks("m2").Select
officeApp.Selection.TypeText meses2(fecha2)

Cuando se ejecuta el debugger me da error el error "Type mismatch" en la linea sdia=Cstr(Month(fecha))
No entiendo que puede estar fallando. ¿Alguien me puede dar una indicacion?. Gracias, un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con funcion

Publicado por Hugo Correa (286 intervenciones) el 19/02/2007 16:39:03
Utiliza solo str(Month(fecha)), para el valor te lo regrese como caracter.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar