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.