У меня есть форма VBA для слова 2016 года. В этом «Основном документе» я могу выбрать другие текстовые документы, чтобы вставить курсор в мой документ. В документах содержатся сопоставленные элементы управления содержимым, и я обнаружил, что при такой вставке элементы управления содержимым пусты. Когда я копирую и вставляю содержимое файлов, они прекрасно переносятся (и сопоставленное содержимое в основном документе затем обновляется, чтобы включить переданную информацию).

Есть ли решение этой проблемы или другой путь?

Ниже приведен код, используемый для вставки файлов.

If Me.lstSelectedFiles.ListCount > 0 Then
    'loop through selected files
    For i = 0 To Me.lstSelectedFiles.ListCount - 1
        Selection.InsertFile FileName:=Me.lblFilePath.Caption & "\" & Me.lstSelectedFiles.List(i), Range:="", _
            ConfirmConversions:=False, Link:=False, Attachment:=False
    Next
    Selection.TypeBackspace 'remove last page break
Else
    MsgBox "You must add at least one file to the selected files list", vbCritical
End If
Unload Me

End Sub

0