Método Workbook.SaveAs (Excel)
Guarda los cambios del libro en un archivo diferente.
Nota:
¿Le interesa el desarrollo de soluciones que amplían la experiencia de Office en varias plataformas? Vea el nuevo modelo de complementos de Office. Los complementos de Office tienen una huella pequeña en comparación con los complementos y soluciones de VSTO, y se pueden construir utilizando casi cualquier tecnología de programación web, como HTML5, JavaScript, CSS3 y XML.
Sintaxis
expresión. SaveAs (FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)
Expresión Variable que representa un objeto Workbook .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
FileName | Opcional | Variant | Una cadena que indica el nombre del archivo a guardar. Se puede especificar la ruta completa del archivo; en caso contrario, Microsoft Excel guarda el archivo en la carpeta actual. |
FileFormat | Opcional | Variant | Formato con el que se guarda el archivo. Para obtener una lista de opciones válidas, vea la enumeración XlFileFormat . Para un archivo existente, el formato predeterminado es el último formato de archivo especificado; para un archivo nuevo, el valor predeterminado es el formato de la versión de Excel que se esté usando. |
Password | Opcional | Variant | Cadena que distingue entre mayúsculas y minúsculas (no más de 15 caracteres) y que indica que se aplicará la protección con contraseña al archivo. |
WriteResPassword | Opcional | Variant | Cadena que indica la contraseña de protección contra escritura para este archivo. Si un archivo se guarda con la contraseña y esta no se indica al abrir el archivo, el archivo se abre en modo de solo lectura. |
ReadOnlyRecommended | Opcional | Variant | True para mostrar un mensaje cuando se abre el archivo en el que se recomienda que el archivo se abra en modo de solo lectura. |
CreateBackup | Opcional | Variant | True para crear un archivo de copia de seguridad. |
AccessMode | Opcional | XlSaveAsAccessMode | Modo de acceso del libro. |
ConflictResolution | Opcional | XlSaveConflictResolution | Valor XlSaveConflictResolution que determina cómo el método resuelve un conflicto al guardar el libro. Si se establece en xlUserResolution, se muestra el cuadro de diálogo de resolución de conflictos. Si se establece en xlLocalSessionChanges, los cambios del usuario local se aceptan automáticamente. Si se establece en xlOtherSessionChanges, se aceptan automáticamente los cambios de otras sesiones en lugar de los cambios del usuario local. Si este argumento se omite, se muestra el cuadro de diálogo de resolución de conflictos. |
AddToMru | Opcional | Variant | True para agregar este libro a la lista de archivos usados recientemente. El valor predeterminado es False. |
TextCodepage | Opcional | Variant | Se omite para todos los idiomas en Microsoft Excel. NOTA: Cuando Excel guarda un libro en uno de los formatos CSV o de texto, que se especifican mediante el parámetro FileFormat , usa la página de códigos correspondiente al idioma de la configuración regional del sistema en uso en el equipo actual. Esta configuración del sistema está disponible en la pestaña Panel de control>Region y Ubicación del idioma> en Ubicación actual. |
TextVisualLayout | Opcional | Variant | Se omite para todos los idiomas en Microsoft Excel. NOTA: Cuando Excel guarda un libro en uno de los formatos CSV o de texto, que se especifican mediante el parámetro FileFormat , guarda estos formatos en el diseño lógico. Si el texto de izquierda a derecha (LTR) está incrustado dentro del texto de derecha a izquierda (RTL) en el archivo, o viceversa, el diseño lógico guarda el contenido del archivo en el orden de lectura correcto para todos los idiomas del archivo sin tener en cuenta la dirección. Cuando una aplicación abre el archivo, cada ejecución de caracteres LTR o RTL se representa en la dirección correcta según los intervalos de valores de caracteres dentro de la página de códigos (a menos que se use una aplicación diseñada para mostrar el diseño de memoria exacto del archivo, como un depurador o un editor). |
Local | Opcional | Variant | True guarda el archivo contra el idioma de Microsoft Excel (incluida la configuración del Panel de control). False (valor predeterminado) guarda los archivos contra el idioma de Visual Basic para aplicaciones (VBA) (que suele ser inglés (Estados Unidos), a menos que el proyecto de VBA desde el que se ejecuta Workbooks.Open es un proyecto de VBA de XL5/95 antiguo e internacionalizado). |
Comentarios
Use contraseñas seguras que combinen letras mayúsculas y minúsculas, números y símbolos. En las contraseñas no seguras estos elementos no se combinan.
- Contraseña segura: Y6dh!et5
- Contraseña débil: House27
Use una contraseña segura que pueda recordar para no tener que anotarla.
Ejemplo:
En este ejemplo, se crea un libro nuevo, se solicita al usuario que especifique un nombre de archivo y luego se guarda el libro.
Set NewBook = Workbooks.Add
Do
fName = Application.GetSaveAsFilename
Loop Until fName <> False
NewBook.SaveAs Filename:=fName
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.