Visual Basic for Applications Reference

SetAttr Statement

See Also Example Specifics

Sets attribute information for a file.


SetAttrpathname, *attributes*

The SetAttr statement syntax has these named arguments:

Part Description
pathname Required. String expression that specifies a file name may include directory or folder, and drive.
attributes Required. Constant or numeric expression, whose sum specifies file attributes.


The attributesargument settings are:

Constant Value Description
vbNormal 0 Normal (default).
vbReadOnly 1 Read-only.
vbHidden 2 Hidden.
vbSystem 4 System file.
vbArchive 32 File has changed since last backup.

*Note* These constants are specified by Visual Basic for Applications. The names can be used anywhere in your code in place of the actual values.


A run-time error occurs if you try to set the attributes of an open file.