Cerrar documentos mediante programación
Puede cerrar el documento activo o especificar el documento que se va a cerrar.
Se aplica a: la información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Word. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.
Cerrar el documento activo
Hay dos procedimientos para cerrar el documento activo: uno para las personalizaciones de nivel de documento y uno para los complementos de VSTO.
Para cerrar el documento activo en una personalización de nivel de documento
Llame al método Close de la clase
ThisDocument
del proyecto para cerrar el documento asociado a la personalización. Para usar el siguiente ejemplo de código, ejecútelo desde la claseThisDocument
.Nota:
Este ejemplo pasa el valor wdDoNotSaveChanges al parámetro SaveChanges para cerrar sin guardar los cambios ni preguntar al usuario.
Para cerrar el documento activo en un complemento de VSTO
Llame al método Close de la propiedad ActiveDocument para cerrar el documento activo. Para usar el siguiente ejemplo de código, ejecútelo desde la clase
ThisAddIn
del proyecto.Nota:
Este ejemplo pasa el valor wdDoNotSaveChanges al parámetro SaveChanges para cerrar sin guardar los cambios ni preguntar al usuario.
Cierre un documento que especifique por nombre
La manera en que se cierra un documento que se especifica por nombre es el mismo para las personalizaciones de nivel de documento y las de complemento de VSTO.
Para cerrar un documento que se especifica por el nombre
Especifique el nombre del documento como argumento para la colección Documents y, después, llame al método Close . En el siguiente ejemplo de código, se supone que un documento llamado NewDocument está abierto en Word.
Nota:
Este ejemplo pasa el valor wdDoNotSaveChanges al parámetro SaveChanges para cerrar sin guardar los cambios ni preguntar al usuario.