2010/8/20 torre collons <[email protected]>: > Hola > > No consigo encontrar la forma de poder formatear unas celdas como moneda desde > basic. > > He buscado en Internet, en los manuales de Mauricio y Andrew, pero soy incapaz > de conseguirlo. > > He probado con format, pero no funciona, o lo hago mal, no se. > > Pongo a continuación el código donde quiero que formatee la celda. > > Function Anegreta ( oRangSelect as String, oMidaFont as Integer, oTipusFont as > Integer, oPosicio as Integer, oSheet as Object, oDoc as Object) > > Dim oRang as Object > > oRang = oSheet.getCellRangeByName( oRangSelect ) > oDoc.getCurrentController.select(oRang) > oRang.CharHeight = oMidaFont > oRang.CharWeight = oTipusFont > oRang.HoriJustify = oPosicio > > End Function > > Si alguien puede ayudarme os lo agradeceré. > > Saludos > > Pere > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
No resuelve tu pregunta pero se acerca, aqui se pone unas macros que convierten de numero a tiempo usando la funcion Time(). http://user.services.openoffice.org/en/forum/viewtopic.php?f=9&t=30819&start=0 Solo necesitarias identificar la funcion del API para moneda. Supongo que debe ser algo similar a CURRENCY dentro de Number Format -- Alexandro Colorado OpenOffice.org Español http://es.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
