Оператор SetAttr
Задает для файла данные атрибутов.
Синтаксис
SetAttrpathname, атрибуты
В синтаксисе оператора SetAttr используются следующие именованные аргументы:
Part | Описание |
---|---|
путь | Обязательно. Строковое выражение, указывающее имя файла; может включать каталог или папку, а также диск. |
attributes | Обязательно. Константное или числовое выражение , сумма которого задает атрибуты файла. |
Параметры
Параметры аргументаатрибутов:
Константа | Значение | Описание |
---|---|---|
vbNormal | 0 | С обычными интервалами (по умолчанию) |
vbReadOnly | 1 | Только для чтения |
vbHidden | 2 | Скрытый |
vbSystem | 4 | Системный файл. Недоступно в Macintosh. |
vbArchive | 32 | Файл изменен после последнего резервного копирования. |
vbAlias | 64 | Указанное имя файла является псевдонимом. Доступно только в macOS. |
Примечание.
Эти константы задаются с помощью Visual Basic для приложений. Их имена можно использовать в коде вместо фактических значений.
Замечания
При попытке задать атрибуты открытого файла возникает ошибка времени выполнения.
Пример
В этом примере оператор SetAttr используется, чтобы задать атрибуты файла. В Macintosh доступны только константы vbNormal, vbReadOnly, vbHidden и vbAlias .
SetAttr "TESTFILE", vbHidden ' Set hidden attribute.
SetAttr "TESTFILE", vbHidden + vbReadOnly ' Set hidden and read-only
' attributes.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.