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.