Cómo: Guardar libros
Actualización: Julio de 2008
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
Existen varias formas de guardar libros. Puede guardar un libro sin cambiar la ruta de acceso. Si el libro no se ha guardado anteriormente, debería guardarlo especificando una ruta de acceso. Sin una ruta de acceso explícita, Microsoft Office Excel guarda el archivo en la carpeta actual con el nombre con el que se creó. También puede guardar una copia del libro sin modificar el libro abierto en memoria.
Guardar un libro sin cambiar la ruta de acceso
Para guardar un libro asociado a una personalización en el nivel del documento
Llame al método Save de la clase ThisWorkbook.
Me.Save()
this.Save();
Para guardar el libro activo en un complemento en el nivel de la aplicación
Llame al método Save para guardar el libro activo. Para usar el siguiente ejemplo de código, ejecútelo en la clase ThisAddIn en un proyecto en el nivel de la aplicación para Excel.
Me.Application.ActiveWorkbook.Save()
this.Application.ActiveWorkbook.Save();
Guardar un libro con una nueva ruta de acceso
Puede guardar el libro seleccionado en una nueva ubicación o con un nombre nuevo, y especificar opcionalmente un formato de archivo, una contraseña, un modo de acceso, etc.
Nota: |
---|
Tal vez le interese establecer la propiedad DisplayAlerts en False antes de guardar el libro con una nueva ruta de acceso, porque guardar en algunos formatos requiere interacción. Al establecer esta propiedad en False, Excel utiliza todos los valores predeterminados. |
Para guardar un libro asociado a una personalización en el nivel del documento
Llame al método SaveAs de la clase ThisWorkbook. Para utilizar el ejemplo de código siguiente, ejecútelo en la clase ThisWorkbook.
Me.SaveAs("C:\Book1.xml")
this.SaveAs(@"C:\Book1.xml", missing, missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);
Para guardar el libro activo en un complemento en el nivel de la aplicación
Llame al método SaveAs para guardar el libro activo en una nueva ruta de acceso. Para usar el siguiente ejemplo de código, ejecútelo en la clase ThisAddIn en un proyecto en el nivel de la aplicación para Excel.
Me.Application.ActiveWorkbook.SaveAs("C:\Test\Book1.xml")
this.Application.ActiveWorkbook.SaveAs(@"C:\Test\Book1.xml", missing, missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);
Guardar una copia del libro
Puede guardar una copia del libro en un archivo, sin modificar el libro abierto en memoria. Esto es útil cuando se desea crear una copia de seguridad sin modificar la ubicación del libro.
Para guardar un libro asociado a una personalización en el nivel del documento
Llame al método SaveCopyAs de la clase ThisWorkbook. Para utilizar el ejemplo de código siguiente, ejecútelo en la clase ThisWorkbook.
Me.SaveCopyAs("C:\Book1.xls")
this.SaveCopyAs(@"C:\Book1.xls");
Para guardar el libro activo en un complemento en el nivel de la aplicación
Llame al método SaveCopyAs para guardar una copia del libro activo. Para usar el siguiente ejemplo de código, ejecútelo en la clase ThisAddIn en un proyecto en el nivel de la aplicación para Excel.
Me.Application.ActiveWorkbook.SaveCopyAs("C\Book1.xls")
this.Application.ActiveWorkbook.SaveCopyAs(@"C\Book1.xls");
Programación eficaz
Si se cancela interactivamente cualquiera de los métodos para guardar o copiar el libro, se genera un error en tiempo de ejecución en el código. Por ejemplo, si el procedimiento llama al método SaveAs pero no deshabilita los mensajes de Excel, y el usuario hace clic en Cancelar en un mensaje, Excel genera un error en tiempo de ejecución.
Vea también
Tareas
Conceptos
Limitaciones de programación de elementos y controles Host
Descripción de los parámetros opcionales en las soluciones de Office
Información general sobre elementos y controles Host
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2008 |
Agregado un ejemplo de código que se puede usar en un complemento en el nivel de la aplicación. |
Comentarios de los clientes. |