Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Задает для файла данные атрибутов.
Синтаксис
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 и обратная связь.