[EMAIL PROTECTED] ha scritto:
Spett.le OpenOffice Utenti,

Sono un utilizzatore di OpenOffice, attualmente vers 2.2.0, sono in procinto di passare definitivamente da MSOffice a OpenOffice, ma ho un quesito/problema e spero che si possa risolvere con la nuova versione 2.3.0. Mi trovo a dover operare una migrazione di tantissimi fogli da Excel a Calc e mi sono accorto che mentre in Excel esiste il formato cella "contabilità" che impila ed incolonna gli €:
€     1
€   10
€ 100
in Calc con il formato valuta ciò non avviene:
€ 1                      € 1
€ 10                 € 10
€ 100            € 100

Ho guardato anche l'Help ma non ho trovato un codice formato che operi questa funzione che secondo me è molto importante sia per i documenti di testo che per i fogli di calcolo.

Nell'attesa di una Vs risposta, nella speranza che tale mancanza possa essere stata risolta con l'ultima versione,
porgo distinti saluti.

Massimiliano Feretti

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
.

non credo sia stato risolto nell'ultima versione
ti conviene anteporre alla cella con importo una cella allineata a sx con il simbolo euro e togliere eventuali bordi,
eventualmente con una macro associata ad un pulsante.

questo è un esempio di macro creato con il registratore ma sicuramente si può fare di meglio:

sub Euro
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ColumnWidth"
args1(0).Value = 500

dispatcher.executeDispatch(document, ".uno:ColumnWidth", "", 0, args1())

rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "StringName"
args2(0).Value = "=SE(D1:D10000;"+CHR$(34)+"€"+CHR$(34)+";"+CHR$(34)+CHR$(34)+")"

dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, args2())

rem ----------------------------------------------------------------------
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "ToPoint"
args3(0).Value = "$C$1"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args3())

rem ----------------------------------------------------------------------
dim args4(0) as new com.sun.star.beans.PropertyValue
args4(0).Name = "EndCell"
args4(0).Value = "$C$10000"

dispatcher.executeDispatch(document, ".uno:AutoFill", "", 0, args4())

rem ----------------------------------------------------------------------
dim args5(0) as new com.sun.star.beans.PropertyValue
args5(0).Name = "ToPoint"
args5(0).Value = "$C$1:$C$10000"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args5())


end sub

ib

--
Barbato Ivano
Via Gazzo, 12/a
36020 Zovencedo
P.Iva 01719090241

Tel. 0039 0444 1836577
Cell.0039 328  2369972
Fax  0039 0444 1830365
E-mail [EMAIL PROTECTED]
Sito Web www.ivanobarbato.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a