A tale scopo ho impostato un ciclo for così strutturato, dove tutti i file da aprire hanno lo stesso nome, ma differenziati da ".n" dopo l'estensione.
Ovviamente al termine del ciclo il valore assunto da DataModifica è relativo all'ultimo file, quindi ad ogni ciclo devo rinominare la variabile in funzione di "i" (DataModifica1, ect) in modo da poterla usare dopo.dim m(0) as New com.sun.star.beans.PropertyValue
dim File as object
dim DocProvaas object
dim DataModifica as string
For i=1 to 2
File = ConvertToURL(Percorso & NomeFileScaricato & "." & i) 'al primo giro apre il file nome.ods.1 e così via per ogni valore assunto da i
m(0).Name = "Hidden"
m(0).Value = True
DocProva = StarDesktop.loadComponentFromUrl(File,"_blank" , 0, m())
With DocProva.DocumentProperties.ModificationDate
'Imposto anche i vari formati
DataModifica = _
Format(.Day,"0#") & "/" & _
Format(.Month,"0#") & "/" & _
.Year & " " & _
Format(.Hours,"0#") & ":" & _
Format(.Minutes,"0#")
End With
DocProva.close(True)
next
Domando quindi:
- Con quale istruzione è possibile rinominarla?
- In che modo dichiararla? Dim ...... as string
- A seconda della soluzione proposta, in quale punto del ciclo è da eseguire l'istruzione?
Spero di essere stato sufficientemente chiaro anche senza allegare un file di esempio.
Grazie a tutti.
Geo