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

È 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 (819) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: