[RESUELTO]Insertar firma en planilla

Discute sobre la aplicación de hojas de cálculo
Responder
sancor
Mensajes: 34
Registrado: Lun Mar 23, 2015 3:22 pm

[RESUELTO]Insertar firma en planilla

Mensaje por sancor »

Hola buenas tardes(al menos por aca), les realizo la siguiente consulta, existe esta función en LO, al igual que en MSO.
http://trucosycursos.es/la-linea-de-firma-en-excel/
Es insertar una linea de firma ya predeterminada en el documento. No la firma digital.
O capaz conocen algun plugin que pueda dar esta función.

Saludos
Santiago
Última edición por sancor el Mar Nov 21, 2017 12:24 pm, editado 4 veces en total.
LibreOffice 6.3.2.2, Win7
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Insertar firma en planilla

Mensaje por PepeOooSevilla »

Hola.
En el enlace que proporcionas parece que la firma es un cuadro de texto.
Créate uno a tu gusto y colócalo donde te interese en la plantilla, como en el ejemplo que adjunto (hay un cuadro de texto y una línea que están "agrupados").
Saludos cordiales.
Adjuntos
FORO_CALC_Firma_Cuadro_Texto.ods
LibreOffice Calc 5.3.7
(9.88 KiB) Descargado 881 veces
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
sancor
Mensajes: 34
Registrado: Lun Mar 23, 2015 3:22 pm

Re: Insertar firma en planilla

Mensaje por sancor »

Hola Pepe, gracias por tu respuesta, pero a pesar de darme cuenta que funciona como un cuadro de texto, no sirve. Porque la diferencia entre ambas es que una queda permanente, la otra hay que realizarla una y otra vez que se quiera firmar el documento, por lo que no es practico. A que voy con esto de la dichosa firma, es que tengo una planilla que la veran 3 personas differentes en pc's diferentes, por lo que la idea de la firma es que cada persona ya le quedara configurada para poder insertar su firma en la planilla una vez que sea revisada.
Capaz que existe alguna macro en la cual, con las 3 correcciones correspondientes pueda insertar un cuadro de texto y todo su contenido de forma automatica.
He estado buscando esto, en MSO aparece desde la version 2007 en adelante, por lo que imagine que podria ya existir en LO, pero parece que no.
No se si se llego a comprender en su totalidad.
LibreOffice 6.3.2.2, Win7
sancor
Mensajes: 34
Registrado: Lun Mar 23, 2015 3:22 pm

Re: Insertar firma en planilla

Mensaje por sancor »

Como Comentario, encontre una macro que funciona bien en MSO2007, pero en LO me da un error en la siguiente sentencia:
ActiveSheet.Pictures.Insert(carpeta & clavepersonal & ".jpg").Select, el error es que desconoce Pictures. Paso a poner todo el macro, completo:
Sub firma()
carpeta = "c:\imagen\"
clavepersonal = Range("A8")
Range("b10").Select
ActiveSheet.Pictures.Insert(carpeta & clavepersonal & ".jpg").Select
End Sub
Saludos
LibreOffice 6.3.2.2, Win7
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Insertar firma en planilla

Mensaje por fornelasa »

Esta macro creo hace más o menos lo mismo que la que muestras de VBA

Código: Seleccionar todo

Sub InsertartImagen
        Dim oSize as New com.sun.star.awt.Size
      oSize.width = 6500
     oSize.height = 6500          
      ActiveSheet = ThisComponent.CurrentController.ActiveSheet
         servicio = "com.sun.star.drawing.GraphicObjectShape"
           oShape = ThisComponent.createInstance(servicio)
            oShape.setSize(oSize)
oShape.GraphicURL = convertToURL("C:\Users\Federico\Downloads\NombreDeLaImagen.jpg")
         Drawpage = ActiveSheet.DrawPage
          Drawpage.add(oShape)
            oShape.setPropertyValue("Anchor", ActiveSheet.getCellRangeByName("B10"))
           oShape.LayerID = 1
End Sub
No se alcanza a ver en tu macro que haces o que hay en "clavepersonal = Range("A8")"
Ojala te sirva.
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
sancor
Mensajes: 34
Registrado: Lun Mar 23, 2015 3:22 pm

Re: Insertar firma en planilla

Mensaje por sancor »

Hola Federico, rango A8 lo que esta es el nombre de la persona, quien firma, por lo que la imagen tiene el mismo nombre de quien firma. Para resumir y ejemplificar:
En A8 existe el nombre Javier, en la carpeta C:\imagen\javier.jpg, esto seria en la PC1
Ahora en otra PC A8 no puedo usar, porque lo use en la anterior, y la persona que firmo puso ese contenido, pero supongamos que sea A9 es Tomas, en la segunda pc, pondria el mismo directorio, con la firma en tomas.jpg, y asi con la tercer pc.
Voy a probar lo que pones en la respuesta y te contesto.

Saludos
Santiago
LibreOffice 6.3.2.2, Win7
sancor
Mensajes: 34
Registrado: Lun Mar 23, 2015 3:22 pm

Re: Insertar firma en planilla

Mensaje por sancor »

Como lo prometido es deuda, aca la respuesta. Federico, un CAPO!!!. Tu macro fantastica, funciona de 10. ya asigne boton con macros y quedo de maravilla.-
Muchas gracias.
LibreOffice 6.3.2.2, Win7
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: [RESUELTO] Insertar firma en planilla

Mensaje por fornelasa »

Gracias por tus palabras.
Si el tema se resolvió como creo se solucionó me parece que la idea principal la aportó PepeOooSevilla :super:
Que bien que ha quedado resuelto :bravo:
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
sancor
Mensajes: 34
Registrado: Lun Mar 23, 2015 3:22 pm

Re: Insertar firma en planilla

Mensaje por sancor »

He vuelto y re-abierto el tema, pido disculpas si no es por aca, y genero un tema nuevo. El asunto con el tema firma continua, el problema que se genero, es que como no copio todas las firmas en el mismo directorio para todos los que completan la planilla, la imagen de la firma aparece como link del firmante anterior, pero no la imagen.
Ahora solo se me ocurre que podria desactivar el boton (si existe alguna forma de hacerlo) una vez que se fírma, con lo que podría copiar todas las imágenes de firma a todos los participantes.
O tambien una mejora en el macro que ya no necesite de la imagen en el directorio para mostrarla.
Disculpen que consulte sobre esto, pero me manejo más o menos con las fórmulas, pero para los macros aún no le puse manos a la obra.
Saludos
Santiago
LibreOffice 6.3.2.2, Win7
Responder