Imagen en comentario

04/11/2005 - 20:13 por Hernandez, Roberto | Informe spam
Suena a falso, pero leí algo así en un foro de inglés
(microsoft.public.excel)
Sólo que no da la ´recipe´...

¿Es posible insertar imágenes en los comentarios de XL?
Porque sería muy útil para algunas aplicaciones.

Gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/11/2005 - 21:34 | Informe spam
hola, Roberto !

... Es posible insertar imagenes en los comentarios de XL?



-> si necesitas insertar las imagenes 'a pie'...
visita: http://www.contextures.com/xlcommen...ml#Picture
-> si necesitas insertar las imagenes por codigo...
puedes usar el objeto 'comment' y asignarle la imagen por medio de las propiedades:
.Shape.Fill.UserPicture "c:\Ruta y\sub-carpetas a\El archivo con la imagen" [jpg, bmp, etc.]
PERO... por codigo no se 'aceptan' nombres 'largos' [ni espacios] en la ruta y nombre del archivo :-((
sin embargo... puedes 'llamar' a las API's de windows para 'recortar' una ruta larga :))

te paso un ejemplo al final ;)

saludos,
hector.

en un modulo de codigo 'normal' ==Public Declare Function ObtenRutaCorta _
Lib "Kernel32" _
Alias "GetShortPathNameA" ( _
ByVal RutaLarga As String, _
ByVal RutaCorta As String, _
ByVal Bufer As Long) As Long
Public Function RecortarNombre(ByVal NombreLargo As String) As String
Dim Pos As Byte, NombreCorto As String
NombreCorto = Space(128)
Pos = ObtenRutaCorta(NombreLargo, NombreCorto, Len(NombreCorto))
RecortarNombre = LCase(Left(NombreCorto, Pos))
End Function
Sub ComentarioConImagen()
Dim Archivo As String
Archivo = RecortarNombre("C:uta y\sub-carpetas al\archivo.jpg")
With Range("a1")
If .Comment Is Nothing Then .AddComment ""
With .Comment.Shape
.Fill.UserPicture Archivo
.LockAspectRatio = msoTrue
' .Height = 120
' .Width = 120
End With
End With
End Sub
Respuesta Responder a este mensaje
#2 Hernandez, Roberto
04/11/2005 - 22:26 | Informe spam
No dejas de abusar de tus superpoderes...

Gracias HM

"Héctor Miguel" escribió en el mensaje
news:
hola, Roberto !

... Es posible insertar imagenes en los comentarios de XL?



-> si necesitas insertar las imagenes 'a pie'...
visita: http://www.contextures.com/xlcommen...ml#Picture
-> si necesitas insertar las imagenes por codigo...
puedes usar el objeto 'comment' y asignarle la imagen por medio de las
propiedades:
.Shape.Fill.UserPicture "c:\Ruta y\sub-carpetas a\El archivo con la
imagen" [jpg, bmp, etc.]
PERO... por codigo no se 'aceptan' nombres 'largos' [ni espacios] en la
ruta y nombre del archivo :-((
sin embargo... puedes 'llamar' a las API's de windows para 'recortar'
una ruta larga :))

te paso un ejemplo al final ;)

saludos,
hector.

en un modulo de codigo 'normal' ==> Public Declare Function ObtenRutaCorta _
Lib "Kernel32" _
Alias "GetShortPathNameA" ( _
ByVal RutaLarga As String, _
ByVal RutaCorta As String, _
ByVal Bufer As Long) As Long
Public Function RecortarNombre(ByVal NombreLargo As String) As String
Dim Pos As Byte, NombreCorto As String
NombreCorto = Space(128)
Pos = ObtenRutaCorta(NombreLargo, NombreCorto, Len(NombreCorto))
RecortarNombre = LCase(Left(NombreCorto, Pos))
End Function
Sub ComentarioConImagen()
Dim Archivo As String
Archivo = RecortarNombre("C:uta y\sub-carpetas al\archivo.jpg")
With Range("a1")
If .Comment Is Nothing Then .AddComment ""
With .Comment.Shape
.Fill.UserPicture Archivo
.LockAspectRatio = msoTrue
' .Height = 120
' .Width = 120
End With
End With
End Sub

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida