Cómo: Cerrar documentos
Actualización: noviembre 2007
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados. 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. |
Puede cerrar el documento activo o puede especificar que un documento se cierre.
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 nivel de aplicación.
Para cerrar el documento activo en una personalización de nivel de documento
Llame al método Document.Close para cerrar el documento asociado con la personalización. Para usar el ejemplo de código siguiente, ejecútelo en la clase ThisDocument en un proyecto de nivel de documento para Word.
Nota: Este ejemplo pasa el valor wdDoNotSaveChanges al parámetro SaveChanges para cerrar sin guardar los cambios ni preguntar al usuario.
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
Para cerrar el documento activo en un complemento de nivel de aplicación
Llame al método _Document.Close para cerrar el documento activo. Para usar el ejemplo de código siguiente, ejecútelo en la clase ThisAddIn en un proyecto de nivel de aplicación para Word.
Nota: Este ejemplo pasa el valor wdDoNotSaveChanges al parámetro SaveChanges para cerrar sin guardar los cambios ni preguntar al usuario.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; Word._Document document = this.Application.ActiveDocument; document.Close(ref doNotSaveChanges, ref missing, ref missing);
Cerrar un documento que se especifica por el nombre
La manera en que se cierra un documento que se especifica por nombre es igual para los complementos de nivel de aplicación y para las personalizaciones de nivel de documento.
Para cerrar un documento que se especifica por el nombre
Especifique el nombre del documento como argumento de la colección Documents. En el ejemplo de código siguiente se supone que un documento denominado 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.
Application.Documents("NewDocument.doc").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object fileName = "NewDocument.doc"; object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; Word.DocumentClass doc = Application.Documents.get_Item(ref fileName) as Word.DocumentClass; doc.Close(ref doNotSaveChanges, ref missing, ref missing);
Vea también
Tareas
Cómo: Abrir documentos existentes
Conceptos
Información general sobre elementos y controles Host
Limitaciones de programación de elementos y controles Host
Descripción de los parámetros opcionales en las soluciones de Office