Método Documents.Open (Word)

Abre o documento especificado e o adiciona à coleção de documentos. Retorna um objeto de documento.

Sintaxe

expressão. Abrir (FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible, OpenConflictDocument, OpenAndRepair, DocumentDirection, NoEncodingDialog)

expressão Obrigatório. Uma variável que representa um objeto Documents .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FileName Obrigatório Variant O nome do documento (caminhos são aceitos).
ConfirmConversions Opcional Variant True para exibir a caixa de diálogo Converter arquivo se o arquivo não estiver no formato do Microsoft Word.
ReadOnly Opcional Variant True para abrir o documento como somente leitura. Este argumento não substituir somente leitura configuração em um documento salvo recomendada. Por exemplo, se um documento foi salvo com somente leitura recomendado ativado, definindo o argumento de somente leitura para Falso não fará o arquivo ser aberto como somente leitura.
AddToRecentFiles Opcional Variant True para adicionar o nome de arquivo à lista de arquivos usados recentemente na parte inferior do menu arquivo.
PasswordDocument Opcional Variant A senha para abertura do documento.
PasswordTemplate Opcional Variant A senha para abertura do modelo.
Revert Opcional Variant Controla o que acontece se o nome do arquivo é o nome de um documento aberto. True para descartar as alterações não salvas no documento aberto e reabrir o arquivo. Falso para ativar o documento aberto.
WritePasswordDocument Opcional Variant A senha para gravação de alterações no documento.
WritePasswordTemplate Opcional Variant A senha para gravação de alterações no modelo.
Format Opcional Variant O conversor de arquivo a ser usado para abrir o documento. Pode ser uma das seguintes constantes. O valor padrão é wdOpenFormatAuto. Para especificar um formato de arquivo externo, aplique a propriedade OpenFormat a um objeto FileConverter para determinar o valor a ser usado com esse argumento.
Encoding Optional Variant A codificação (conjunto de caracteres ou páginas de código) para ser usada pelo Microsoft Word quando você vê o documento salvo de documento. Pode ser qualquer constante MsoEncoding válida. Para a lista de constantes MsoEncoding válidas, consulte o Pesquisador de objetos no Editor do Visual Basic. O valor padrão é a página de código do sistema.
Visible Opcional Variant True se o documento é aberto em uma janela visível. O valor padrão é True.
OpenConflictDocument Opcional Variant Especifica se o arquivo de conflito para o documento deve ser aberto com um conflito offline.
OpenAndRepair Opcional Variant True para reparar o documento para evitar a corrupção de documento.
DocumentDirection Opcional WdDocumentDirection Indica o fluxo horizontal do texto em um documento. O valor padrão é wdLeftToRight.
NoEncodingDialog Opcional Variant Verdadeiro para ignorar a exibição na caixa de diálogo de codificação que o Word exibe se a codificação de texto não pode ser reconhecida. O valor padrão é False.

Valor de retorno

Documento

Segurança

Importante

Evite usar senhas codificadas em seus aplicativos. Se um aplicativo for necessário em um procedimento, solicite a senha do usuário, armazene-a em uma variável e então use a variável em seu código. Para obter as melhores práticas recomendadas sobre como fazer isso, consulte Notas de segurança para desenvolvedores de soluções do Office.

Exemplo

Este exemplo abre MyDoc.doc como um documento somente leitura.

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

Este exemplo abre o documento Test.wp usando o conversor para arquivos do 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.