Compartir a través de


Cómo: Cerrar libros mediante programación

Puede cerrar el libro activo o puede especificar que un libro se cierre.

Se aplica a: La información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Excel 2013 y Excel 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Cerrar el libro activo

Hay dos procedimientos para cerrar el libro activo: uno para las personalizaciones en el nivel del documento y uno para los complementos en el nivel de la aplicación.

Para cerrar el libro activo en una personalización en el nivel del documento

  • Llame al método Close para cerrar el libro asociado con la personalización.Para usar el ejemplo de código siguiente, ejecútelo en la clase Sheet1 en un proyecto en el nivel del documento para Excel.

    Globals.ThisWorkbook.Close(SaveChanges:=False)
    
    Globals.ThisWorkbook.Close(false);
    

Para cerrar el libro activo en un complemento en el nivel de la aplicación

  • Llame al método Close para cerrar 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.Close(SaveChanges:=False)
    
    this.Application.ActiveWorkbook.Close(false, missing, missing);
    

Cerrar un libro que se especifica por el nombre

La manera en que se cierra un libro que se especifica por nombre es igual para los complementos en el nivel de la aplicación y para las personalizaciones en el nivel del documento.

Para cerrar un libro que se especifica por el nombre

  • Especifique el nombre del libro como argumento de la colección Workbooks.En el ejemplo de código siguiente se supone que un documento denominado NewWorkbook está abierto en Excel.

    Me.Application.Workbooks("NewWorkbook.xlsx").Close(SaveChanges:=False)
    
    object fileName = "NewWorkbook.xlsx";
    Excel.Workbook workbook = this.Application.Workbooks.get_Item(fileName);
    workbook.Close(false);
    

Vea también

Tareas

Cómo: Guardar libros mediante programación

Cómo: Abrir libros mediante programación

Conceptos

Trabajar con libros

Limitaciones de programación de elementos y controles Host

Parámetros opcionales en las soluciones de Office

Información general sobre elementos y controles Host