Cómo: Guardar documentos
Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Cómo: Guardar documentos

Hay varias maneras de guardar los documentos de Microsoft Office Word. Puede guardar un documento sin cambiarle el nombre o puede guardarlo con un nuevo nombre.

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 Word 2007 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Para guardar el documento asociado a una personalización de nivel de documento

Para guardar el documento activo

  • Llame al método _Document.Save para el documento activo. Para usar este ejemplo de código, ejecútelo desde la clase ThisDocument o ThisAddIn del proyecto.

    
    this.Application.ActiveDocument.Save();
    
    
    

Si no está seguro de si el documento que desea guardar es el documento activo, puede hacer referencia a él por su nombre.

Para guardar un documento especificado por su nombre

  • Utilice el nombre del documento como argumento de la colección Documents. Para usar este ejemplo de código, ejecútelo desde la clase ThisDocument o ThisAddIn del proyecto.

    
    this.Application.Documents[@"C:\Test\NewDocument.doc"].Save();
    
    
    

Utilice el método SaveAs para guardar el documento con un nombre nuevo. Puede utilizar este método del elemento host Microsoft.Office.Tools.Word.Document en un proyecto de nivel de documento de Word o de un objeto Microsoft.Office.Interop.Word.Document nativo en cualquier proyecto de Word. En este método es preciso especificar el nuevo nombre de archivo, pero hay otros argumentos opcionales.

NotaNota

Si muestra el cuadro de diálogo Guardar como dentro del controlador de eventos DocumentBeforeSave de ThisDocument y establece el parámetro Cancel en false, la aplicación podría cerrarse inesperadamente. Si establece el parámetro Cancel en true, aparece un mensaje de error indicando que Autosave se ha deshabilitado.

Para guardar el documento asociado a una personalización de nivel de documento con un nuevo nombre

  • Llame al método SaveAs de la clase ThisDocument en su proyecto, especificando la ruta de acceso completa y el nombre de archivo. Si en la carpeta ya existe un archivo con el mismo nombre, será reemplazado sin notificación. Para usar este ejemplo de código, ejecútelo desde la clase ThisDocument.

    NotaNota

    El método SaveAs inicia una excepción si el directorio de destino no existe o si se produce algún otro problema al guardar el archivo. Es aconsejable usar un bloque try…catch en torno al método SaveAs o dentro del método que realiza la llamada.

    
    object fileName = @"C:\Test\NewDocument.doc"; 
    
    this.SaveAs(ref fileName,
        ref missing, ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing, ref missing);
    
    
    

Para guardar un documento nativo con un nuevo nombre

  • Llame al método SaveAs del objeto Microsoft.Office.Interop.Word.Document que desea guardar, mediante una ruta de acceso completa y un nombre de archivo. Si en la carpeta ya existe un archivo con el mismo nombre, será reemplazado sin notificación.

    En el ejemplo de código siguiente se guarda el documento activo con un nuevo nombre. Para usar este ejemplo de código, ejecútelo desde la clase ThisDocument o ThisAddIn del proyecto.

    NotaNota

    El método SaveAs produce una excepción si el directorio de destino no existe o si se produce algún otro problema al guardar el archivo. Es aconsejable usar un bloque try…catch en torno al método SaveAs o dentro del método que realiza la llamada.

    
    object fileName = @"C:\Test\NewDocument.doc";
    
    this.Application.ActiveDocument.SaveAs(ref fileName,
        ref missing, ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing, ref missing);
    
    
    

Este ejemplo de código requiere lo siguiente:

  • Para guardar un documento por el nombre, debe existir un documento denominado NewDocument.doc en un directorio denominado Test en la unidad C.

  • Para guardar un documento con un nombre nuevo, debe existir un directorio denominado Test en la unidad C.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft