Microsoft Word - динамически загружать HTML-файл и добавлять его - возможно? - PullRequest
1 голос
/ 01 июля 2010

Имеют ли документы Word какие-либо возможности сценариев для представления динамической информации? Я хочу, чтобы документ динамически извлекал содержимое файла HTML и добавлял его в конец документа каждый раз, когда он открывается.

Кто-нибудь знает, возможно ли это?

1 Ответ

2 голосов
/ 27 июля 2010

Поместите следующее в модуль кода.Процедура AutoOpen запускается при каждом открытии документа.

Public Sub AutoOpen()
    Dim currentDocument As Document
    Set currentDocument = ActiveDocument

    Dim sourceDocument As Document
    Set sourceDocument = Application.Documents.Open(FileName:="e:\mySourceName.docx")
    sourceDocument.Range.Copy
    sourceDocument.Close wdDoNotSaveChanges
    Set sourceDocument = Nothing

    Dim pasteRange As Range
    Set pasteRange = currentDocument.Range
    pasteRange.Collapse wdCollapseEnd

    pasteRange.Paste
End Sub
...