Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Изменяет разрешения на доступ к книге. Для этого может потребоваться загрузка обновленной версии с диска.
Синтаксис
expression. ChangeFileAccess (Mode, WritePassword, Notify)
выражение Переменная, представляющая объект Workbook .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Mode | Обязательный | XlFileAccess | Указывает новый режим доступа. |
| WritePassword | Необязательный | Variant | Указывает пароль, зарезервированный для записи, если файл зарезервирован, а режим — xlReadWrite. Игнорируется, если для файла нет пароля или если параметр Mode имеет значение xlReadOnly. |
| Уведомить | Необязательный | Variant | Значение true (или опущено), чтобы уведомить пользователя о невозможности немедленного доступа к файлу. |
Замечания
Если у вас есть файл, открытый в режиме только для чтения, у вас нет монопольного доступа к файлу. Если вы измените файл с файла только для чтения на чтение и запись, Microsoft Excel должен загрузить новую копию файла, чтобы убедиться, что при открытии файла только для чтения изменения не внесены.
Пример
В этом примере активная книга устанавливается только для чтения.
ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.