Il 19/10/2012 10:30, Samuele Zampini ha scritto:
Ciao a tutti,

2 domande riguardo a Calc:

1. è possbile fare in modo che una cella prenda il nome del file? Se sì,
come posso fare?
Da AndrewMacro.odt - Listing 5.93 : Extracting file and path information from a URL.
Trasformandolo in una funzione:

Function NomeFile()
  Dim oDoc
  Dim sDocURL
  oDoc = ThisComponent
  If (Not GlobalScope.BasicLibraries.isLibraryLoaded("Tools")) Then
    GlobalScope.BasicLibraries.LoadLibrary("Tools")
  End If
  If (oDoc.hasLocation()) Then
    sDocURL = oDoc.getURL()
NomeFile = FileNameoutofPath(sDocURL, "/")
  End If
End Function

La registri nelle macro personali di LibreOffice cosi' l'hai a disposizione per ogni foglio di calc.
e la usi con:
=NomeFile()

Attenzione i nomi dei files con gli spazi li sostituisce con %20.

ciao
Beppe
2. è possibile fare in modo che - data una lista - Calc mi aggiunga tanti
fogli quanti sono gli elementi di questa lista?

Grazie,

Samuele



--
le nuvole non hanno regole,
perchè non hanno mai rinunciato
alla libertà di sognare.


--
Come cancellarsi: E-mail [email protected]
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili

Rispondere a