Abrir documento do Word
Esta macro VBA do Word abrirá um documento do Word a partir do diretório especificado:
Sub OpenDoc () Dim strFile As String strFile = "c: \ Users \ Nenad \ Desktop \ Test PM.docm" 'alterar o caminho do seu arquivo If Dir (strFile) "" Then' Primeiro verificamos se o documento existe em determinado local Documents.Open strFile End If End Sub
Agora você pode interagir com o documento recém-aberto com o objeto ActiveDocument. Este código adicionará algum texto ao documento.
ActiveDocument.Range (0, 0) .Text = "Adicionar algum texto"
Abrir documento para variável
Você também pode abrir um documento do Word, atribuindo-o imediatamente a uma variável:
Sub OpenDoc () Dim strFile As String Dim oDoc as Document strFile = "c: \ Users \ Nenad \ Desktop \ Test PM.docm" 'alterar o caminho do seu arquivo If Dir (strFile) "" Then' Primeiro verificamos se o documento existe em tudo em determinado local Set oDoc = Documents.Open strFile End If End Sub
Permitindo que você interaja com o documento por meio da variável oDoc .:
oDoc.Range (0, 0) .Text = "Adicionar algum texto"
Geralmente, é uma prática recomendada abrir para uma variável, dando a você a capacidade de referenciar facilmente o documento a qualquer momento.
Abra o documento do Word a partir do Excel
Este procedimento VBA abrirá um documento do Word de outro programa do MS Office (por exemplo, Excel):
Sub OpenDocFromExcel () Dim wordapp Dim strFile As String strFile = "c: \ Users \ Nenad \ Desktop \ Test PM.docm" Definir wordapp = CreateObject ("word.Application") wordapp.Documents.Open strFile wordapp.Visible = True End Sub