Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сохраняет изменения в книге в другом файле.
Примечание.
Хотите создавать решения, которые расширяют возможности Office на разнообразных платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office занимают меньше места по сравнению с надстройками и решениями VSTO, и вы можете создавать их, используя практически любую технологию веб-программирования, например HTML5, JavaScript, CSS3 и XML.
Синтаксис
выражение. SaveAs (FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)
выражение Переменная, представляющая объект книги .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| FileName | Необязательный | Variant | Строка, указывающая имя сохраняемого файла. Можно включить полный путь; в противном случае Microsoft Excel сохранит файл в текущей папке. |
| FileFormat | Необязательный | Variant | Формат файла, используемый при сохранении файла. Список допустимых вариантов см. в перечислении XlFileFormat . Для существующего файла форматом по умолчанию является последний указанный формат файла; Для нового файла по умолчанию используется формат используемой версии Excel. |
| Password | Необязательный | Variant | Строка с учетом регистра (не более 15 символов), указывающая пароль защиты, который должен быть присвоен файлу. |
| WriteResPassword | Необязательный | Variant | Строка, указывающая пароль записи и резервирования для данного файла. Если файл сохранен с указанным паролем и пароль не указан при его открытии, файл открывается только для чтения. |
| ReadOnlyRecommended | Необязательный | Variant | Значение true , чтобы отображать сообщение при открытии файла с рекомендацией открывать файл только для чтения. |
| CreateBackup | Необязательный | Variant | True для создания файла резервной копии. |
| AccessMode | Необязательный | XlSaveAsAccessMode | Режим доступа к книге. |
| ConflictResolution | Необязательный | XlSaveConflictResolution | Значение XlSaveConflictResolution , определяющее, как метод разрешает конфликт при сохранении книги. Если задано значение xlUserResolution, отображается диалоговое окно разрешения конфликтов. Если установлено значение xlLocalSessionChanges, изменения локального пользователя принимаются автоматически. Если задано значение xlOtherSessionChanges, автоматически принимаются изменения из других сеансов вместо изменений локального пользователя. Если этот аргумент опущен, отображается диалоговое окно разрешения конфликта. |
| AddToMru | Необязательный | Variant | Значение true , чтобы добавить эту книгу в список последних файлов. Значение по умолчанию — False. |
| TextCodepage | Необязательный | Variant | Игнорируется для всех языков в Microsoft Excel. ПРИМЕЧАНИЕ. Когда Excel сохраняет книгу в одном из форматов CSV или текстовых форматов, которые задаются с помощью параметра FileFormat , используется кодовая страница, соответствующая языку системы, используемому на текущем компьютере. Этот системный параметр доступен на вкладке "Панель управления> и расположение языка>" вразделе "Текущее расположение". |
| TextVisualLayout | Необязательный | Variant | Игнорируется для всех языков в Microsoft Excel. ПРИМЕЧАНИЕ. Когда Excel сохраняет книгу в одном из форматов CSV или текстовых форматов, указанных с помощью параметра FileFormat , эти форматы сохраняются в логическом макете. Если текст с письмом слева направо (LTR) внедрен в текст с письмом справа налево (справа налево) в файле или наоборот, логическая разметка сохраняет содержимое файла в правильном порядке чтения для всех языков в файле независимо от направления. Когда приложение открывает файл, каждый набор символов LTR или RTL отображается в правильном направлении в соответствии с диапазонами значений символов на кодовой странице (за исключением случаев, когда для открытия файла используется приложение, предназначенное для точного отображения макета памяти файла, например отладчик или редактор). |
| Local | Необязательный | Variant | True сохраняет файлы на языке Microsoft Excel (включая настройки панели управления). Значение "ложь" (по умолчанию) позволяет сохранять файлы на языке Visual Basic для приложений (VBA) (обычно на английском языке (США), если только проект VBA, из которого запускается Workbooks.Open, не является старым международным проектом XL5/95 VBA). |
Примечания
Используйте надежные пароли, содержащие строчные и прописные буквы, цифры и знаки. В ненадежных паролях не используются сочетания таких элементов.
- Надежный пароль: Y6dh!et5
- Ненадежный пароль: House27
Используйте надежный пароль, который можно запомнить, чтобы не пришлось его записывать.
Пример
В этом примере создается новая книга, пользователю предлагается указать имя файла, а затем сохраняется книга.
Set NewBook = Workbooks.Add
Do
fName = Application.GetSaveAsFilename
Loop Until fName <> False
NewBook.SaveAs Filename:=fName
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.