Compartir vía


Instrucción SetAttr

Define información de atributos para un archivo.

Sintaxis

SetAttrpathname, attributes

La sintaxis de la instrucción SetAttr tiene estos argumentos con nombre:

Parte Descripción
pathname Obligatorio. Expresión de cadena que especifica un nombre de archivo; se puede incluir un directorio o carpeta y una unidad.
atributos Obligatorio. Expresión constante o numérica cuya suma especifica atributos de archivo.

Configuración

La configuración del argumentoattributes es:

Constante Valor Descripción
vbNormal 0 Normal (predeterminada)
vbReadOnly 1 Solo lectura
vbHidden 2 Hidden
VbSystem 4 Archivo de sistema. No disponible en Macintosh.
vbArchive 32 El archivo ha cambiado desde la última copia de seguridad.
vbAlias 64 El nombre de archivo especificado es un alias. Disponible solo en Macintosh.

Nota:

[!NOTA] Visual Basic for Applications especifica estas constantes. Los nombres se pueden usar en cualquier parte del código en lugar de los valores reales.

Comentarios

Si intenta configurar los atributos de un archivo abierto, se produce un error en tiempo de ejecución.

Ejemplo:

En este ejemplo se usa la instrucción SetAttr para configurar los atributos de un archivo. En Macintosh, solo están disponibles las constantes vbNormal, vbReadOnly, vbHidden y vbAlias .

SetAttr "TESTFILE", vbHidden ' Set hidden attribute. 
SetAttr "TESTFILE", vbHidden + vbReadOnly ' Set hidden and read-only 
 ' attributes. 

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.