italdesign.tin wrote:
scusa l'ignoranza, ma ho provato a registrarlo come macro e non succede
proprio nulla.
cosa devo fare perchè funzioni?
Ok, ti spiego sinteticamente come fare. Tra l'altro la soluzione non era
così semplice come pensavo (vedi sotto).
Per prima cosa devi decidere se la tua funzione personalizzata la vuoi
solo in un certo file (1) oppure, come mi auguro, presente anche nei
nuovi file (2).
Apri il file. Clicchi su Strumenti -> Macro -> Organizza macro -> OOo Basic.
(1) Selezioni il nome del file -> Standard.
(2) Selezioni Macro personali -> Standard.
Clicchi su Nuovo. Se non è presente il modulo "Module1" viene chiesto di
crearlo.
Dovrebbe apparire la finestra di Basic con scritto:
Sub Macro1 oppure Main
End Sub
Cancelli tutto e ci scrivi il seguente testo:
Function DataSalvataggio(path as string)
DataSalvataggio = FileDateTime(path)
End Function
Salvi e chiudi Basic.
Salvi il file.
Nella cella interessata scrivi:
=DataSalvataggio("file:///C:/percorso/nome_file.sxw")
e ottieni la data di salvataggio/modifica.
Purtroppo ho dovuto inserire il path come variabile... Credo che la
formula nella cella sia ricalcolata, alla apertura del file, PRIMA che
ThisComponent.GetURL() faccia il suo lavoro e quindi la inseriamo "a
mano"...
E' possibile tuttavia evitare di inserire manualmente l'URL, la formula
diventa un po' lunga ma efficace ;) utilizzando CELLA("filename")...
tieniti forte:
=DATASALVATAGGIO(DESTRA(SINISTRA(CELLA("filename");RICERCA("#";
CELLA("filename"))-2);LUNGHEZZA(SINISTRA(CELLA("filename");RICERCA("#";
CELLA("filename"))-2))-1))
Ciao!
--
MC
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]