Compartilhar via


Instrução SetAttr

Define informações de atributo para um ficheiro.

Sintaxe

SetAttrpathname, attributes

A sintaxe da instrução SetAttr tem estes argumentos nomeados:

Sair Descrição
nomedocaminho Obrigatório. Expressão de cadeia de caracteres que especifica um nome de arquivo. Pode incluir diretório ou pasta e unidade.
atributos Obrigatório. Expressão constante ou numérica cuja soma especifica atributos de ficheiro.

Configurações

As definições do argumentoatributos são:

Constant Valor Descrição
vbNormal 0 Normal (padrão)
vbReadOnly 1 Somente leitura
vbHidden 2 Hidden
vbSystem 4 Ficheiro de sistema. Indisponível no Macintosh.
vbArchive 32 O ficheiro foi alterado desde a última cópia de segurança.
vbAlias 64 O nome do arquivo especificado é um alias. Disponível somente no Macintosh.

Observação

Essas constants são especificadas pelo Visual Basic for Applications. Os nomes podem ser utilizados em qualquer parte do seu código em vez dos valores reais.

Comentários

Ocorre um erro de tempo de execução se tentar definir os atributos de um ficheiro aberto.

Exemplo

Este exemplo utiliza a instrução SetAttr para definir atributos para um ficheiro. No Macintosh, só estão disponíveis as constantes vbNormal, vbReadOnly, vbHidden e vbAlias .

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

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.