Subdocument.HasFile property (Word)

True if the specified subdocument has been saved to a file. Read-only Boolean.

Syntax

expression. HasFile

expression A variable that represents a 'Subdocument' object.

Example

This example displays the file name of each subdocument in the active document. The example also displays a message for each subdocument that has not been saved.

Dim subLoop As Subdocument 
 
For Each subLoop In ActiveDocument.Subdocuments 
 subLoop.Range.Select 
 If subLoop.HasFile = True Then 
 MsgBox subLoop.Path & Application.PathSeparator _ 
 & subLoop.Name 
 Else 
 MsgBox "This subdocument has not been saved." 
 End If 
Next subLoop

See also

Subdocument Object

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.