Compartir a través de


Método Documents.Open (Word)

Abre el documento especificado y lo agrega a la colección Documents. Devuelve un objeto Document.

Sintaxis

expresión. Open (FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible, OpenConflictDocument, OpenAndRepair, DocumentDirection, NoEncodingDialog)

expresión requerida. Variable que representa un objeto Documents .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
FileName Necesario Variant Nombre del documento (se aceptan rutas de acceso).
ConfirmConversions Opcional Variant True para mostrar el cuadro de diálogo Convertir archivo si el archivo no está en formato de Microsoft Word.
ReadOnly Opcional Variant True para abrir el documento como sólo lectura. Este argumento no anula el valor recomendado de sólo lectura de un documento guardado. Por ejemplo, si se guarda un documento con el valor recomendado de sólo lectura activado y el valor del argumento ReadOnly establecido en False, el documento no se abrirá como archivo de lectura y escritura.
AddToRecentFiles Opcional Variant True para agregar el nombre de archivo a la lista de archivos usados recientemente en la parte inferior del menú Archivo.
PasswordDocument Opcional Variant Contraseña para poder abrir el documento.
PasswordTemplate Opcional Variant Contraseña para poder abrir la plantilla.
Revert Opcional Variant Controla lo que ocurre si FileName es el nombre de un documento abierto. True para descartar cualquier cambio no guardado del documento abierto y volver a abrir el archivo. False para activar el documento abierto.
WritePasswordDocument Opcional Variant Contraseña para guardar los cambios del documento.
WritePasswordTemplate Opcional Variant Contraseña para guardar los cambios de la plantilla.
Format Opcional Variant Convertidor de archivos que se debe usar para abrir el documento. Puede ser una de las siguientes constantes WdOpenFormat. El valor predeterminado es wdOpenFormatAuto. Para especificar un formato de archivo externo, aplique la propiedad OpenFormat a un objetoFileConverter para determinar el valor que se debe usar con este argumento.
Encoding Opcional Variant Codificación de documentos (página de códigos o juego de caracteres) que debe usar Microsoft Word para mostrar el documento guardado. Puede ser cualquier constante MsoEncoding válida. Para obtener la lista de constantes MsoEncoding válidas, vea el Examinador de objetos en el Editor de Visual Basic. El valor predeterminado es la página de códigos del sistema.
Visible Opcional Variant True si el documento se abre en una ventana visible. El valor predeterminado es True.
OpenConflictDocument Opcional Variant Especifica si se debe abrir el archivo con conflictos de un documento con un conflicto sin conexión.
OpenAndRepair Opcional Variant True para reparar el documento y evitar que se dañe.
DocumentDirection Opcional WdDocumentDirection Indica el flujo de texto horizontal en un documento. El valor predeterminado es wdLeftToRight.
NoEncodingDialog Opcional Variant True para no mostrar el cuadro de diálogo Codificación que abre Word cuando no reconoce el texto. El valor predeterminado es False.

Valor devuelto

Documento

Seguridad

Importante

No use contraseñas codificadas de forma rígida en las aplicaciones. Si se requiere la contraseña en un procedimiento, pídale la contraseña al usuario, almacénela en una variable y luego use la variable en el código. Para conocer los procedimientos recomendados sobre cómo hacerlo, consulte Notas de seguridad para desarrolladores de soluciones de Office.

Ejemplo:

En este ejemplo se abre MyDoc.doc como un documento de sólo lectura.

Sub OpenDoc() 
 Documents.Open FileName:="C:\MyFiles\MyDoc.doc", ReadOnly:=True 
End Sub

En este ejemplo se abre Test.wp mediante el convertidor de archivos de WordPerfect 6.x.

Sub OpenDoc2() 
 Dim fmt As Variant 
 fmt = Application.FileConverters("WordPerfect6x").OpenFormat 
 Documents.Open FileName:="C:\MyFiles\Test.wp", Format:=fmt 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.