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.