Итак, моя проблема заключается в следующем.
Я создал шаблон Word Macro Enabled (MS Word 2016), который создает документ с помощью функции MailMerge, используя данные из файла Excel, которые заполняются коллегами.По завершении они добавляют в свою подпись - отсканированный файл JPEG своей подписи из центральной сети.
Мой код работал по принципу прикрепления к закладке, мне неизвестно, что при выполнении MailMerge он удаляет все закладки.
Я думаю, что если я смогу изменить свой код после ActiveDocument
так, чтобы вместо поиска Bookmark
он искал конкретный текст, я мог бы затем вставить этот текст в определенное место в шаблоне Word, чтобы при выполнении MailMerge он помещал свою подпись в это конкретное [текстовое] место.
Возможно ли это?
Заранее спасибо.
Мой код
Sub CurrentUserSignature()
Dim folder As String
folder = "C:\\MacroTemp\\"
Dim path As String
path = folder & Application.UserName & ".jpg"
Dim shape As InlineShape
Set shape = ActiveDocument.Bookmarks("Signature").Range.InlineShapes.AddPicture(path, False, True)
With shape
.LockAspectRatio = msoTrue
.Height = CentimetersToPoints(4.3)
End With
End Sub
`