Ho bisogno di scrivere una macro per verificare l'esistenza o meno di una cartella, credo si possa fare con la funzione Dir, ma non ho ancora capito come utilizzarla.
Qualcuno sa aiutarmi?
[Risolto] Capire se una Directory esiste
-
- Messaggi: 55
- Iscritto il: giovedì 29 ottobre 2015, 8:24
[Risolto] Capire se una Directory esiste
Ultima modifica di antoniomacosx il martedì 16 agosto 2016, 13:04, modificato 2 volte in totale.
Antonio OpenOffice 4.1 su MacOS 10.11
Re: Capire se una Directory esiste
Codice: Seleziona tutto
Sub Dir_Esiste
Doc = Thiscomponent
Sheet = Doc.Sheets(0)
NomeDir = ConvertToUrl("percorsodirectory") '
if FileExists(NomeDir ) then
print "Dir già esistente"
else
print "non esistente"
end if
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
-
- Messaggi: 55
- Iscritto il: giovedì 29 ottobre 2015, 8:24
Re: Capire se una Directory esiste
Grazie per la risposta
Ho provato il tuo codice, ma ricevo l'errore in figura.
Proprietà o metodo non trovati Sheets
Suggerimenti?
Grazie ancora
Ho provato il tuo codice, ma ricevo l'errore in figura.
Proprietà o metodo non trovati Sheets
Suggerimenti?
Grazie ancora
Antonio OpenOffice 4.1 su MacOS 10.11
Re: Capire se una Directory esiste
controlla bene Sheet = Doc.Sheets(0)
tra parentesi ci deve essere ZERO
se non ti funziona allega il file
tra parentesi ci deve essere ZERO
se non ti funziona allega il file
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
-
- Messaggi: 55
- Iscritto il: giovedì 29 ottobre 2015, 8:24
Re: Capire se una Directory esiste
Niente non va ho allegato il file, grazi per l'aiuto
- Allegati
-
- verifica cartella.odt
- (9.31 KiB) Scaricato 167 volte
Antonio OpenOffice 4.1 su MacOS 10.11
Re: Capire se una Directory esiste
credevo che tu usassi Calc, non sono pratico di Writer, ma prova ad eliminare le righe
Doc = Thiscomponent
Sheet = Doc.Sheets(0)
N.B
quando ti riferisci a Writer o Base indicalo nel titolo, quasi tutti qui usano macro su Calc
Doc = Thiscomponent
Sheet = Doc.Sheets(0)
N.B
quando ti riferisci a Writer o Base indicalo nel titolo, quasi tutti qui usano macro su Calc
Ultima modifica di patel il martedì 16 agosto 2016, 12:43, modificato 1 volta in totale.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
-
- Messaggi: 55
- Iscritto il: giovedì 29 ottobre 2015, 8:24
Re: Capire se una Directory esiste
Ok grazie
Ora funziona!!!
Utilizzo un vecchio manuale di StarOffice 7 sulle macro, l'unico che ho trovato in italiano, ma non c'era scritto della funzione FileExists
Grazie
P.S.
In realtà mi serviva per Base, ma ho visto che come mi hai detto funziona d'ovunque
Ora funziona!!!
Utilizzo un vecchio manuale di StarOffice 7 sulle macro, l'unico che ho trovato in italiano, ma non c'era scritto della funzione FileExists
Grazie
P.S.
In realtà mi serviva per Base, ma ho visto che come mi hai detto funziona d'ovunque
Antonio OpenOffice 4.1 su MacOS 10.11