Поделиться через


Оператор 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 и обратная связь.