2011/8/1 Carlos E. R. <robin.listas@telefonica.net>:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-08-01 15:27, Mauro Antivero wrote:
Estimo que tiene que haber una forma de generar hojas nuevas (la idea es que cada planilla se imprima en una hoja distinta, osea, una planilla por hoja) en donde todo el contenido sea el mismo salvo el número de planilla.
¿Todo el contenido es siempre idéntico? Entonces una macro que lea el numero en un fichero externo, actualice el campo de marras, guarde en el fichero un numero más, y quizás imprima.
O sin fichero extra, al dar un botón incremente el campo, guarde la hoja, y la imprima.
Todo eso supone que nunca se escriba nada en la hoja, que lo que se busca es imprimirla sin rellenar.
Si en la hoja hay que escribir... a ver que piense. Al dar el botón se lee el numero de un fichero externo, se incrementa, se graba en el fichero externo y se graba en el campo. Si el campo no está en blanco, la macro debe negarse a correr. La hoja se grabaría con ese numero en el nombre.
Podría hacerse sin botón, automáticamente al abrir, pero entonces se generaría un numero de planilla aunque se abortase la operación.
Pero no conozco el lenguaje de macros del OOo, sólo te puedo dar la idea inicial.
- -- Cheers / Saludos,
Carlos E. R.
Es una buena idea, pero si se siempre va a ser el mismo documento y a pesar de que suene contradictorio, mejor dejar que lo manipulen manualmente. ¿Añadirle un correlativo a una planilla? Mejor volver a preguntar al encargado si eso es lo que quiere. Si es para hacer reportes, basta con la fecha de pago, pero al menos a mi me entra la duda si esa hoja es de elaboración propia o es generada por algún sistema. Si se lo analiza con cierto optimismo, ¿por qué no crear o usar un software para manejar esa planilla? Además de que formaliza un poco el trabajo de RRHH. Sobre macros de libreoffice: http://help.libreoffice.org/Common/Scripting pensé que usaban Java. =/ -- Carlos A. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org