Durante la programmazione delle macro, potrebbe essere necessario determinare se un particolare file esiste su disco. Ad esempio, lo scopo della macro potrebbe essere quello di aprire e leggere da un file di testo. Prima di farlo, ti consigliamo di controllare per vedere se il file esiste, al fine di evitare errori.

La seguente funzione può essere utilizzata per verificare l’esistenza di un file.

Tutto quello che devi fare è passargli il nome completo del file come una stringa e la macro restituisce True (se il file esiste) o False (se non lo fa).

Function FileThere(FileName As String) As Boolean     FileThere = (Dir(FileName) > "")

End Function

È inoltre possibile utilizzare una funzione simile alla seguente:

If FileThere("c:\myfile.txt") Then     '     ' Do stuff here     ' Else     MsgBox "File Not There!"

End If

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (11831) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365. Puoi trovare una versione di questo suggerimento per vecchia interfaccia del menu di Word qui: