Здравствуйте. Есть макрос, который заполняет шаблоны Word файлов по принципу:
- в шаблоне в необходимом месте стоит закладка
- макрос открывает шаблон и вставляет текст в данное место
- сохраняет в определенную папку и закрывает Word
Макрос работает хорошо, задачу выполняет, но не всегда, иногда появляется ошибка
Run-time error '6124':
"Вам не разрешено редактировать этот выделенный фрагмент, так как он защищен".
То есть если запустить его, например, 3 раза, то он сработает, а на 4-ый остановится на каком-то случайном моменте.
Иногда и с первого раза не запускается. В чем может быть проблема?
Код |
---|
With wdApp
Set wdDoc = .ActiveDocument
wdDoc.Bookmarks("FIO").Select
.Selection = massiv(1, 1)
Set wdDoc = .ActiveDocument
wdDoc.Bookmarks("PODRAZDELENIE").Select
.Selection = massiv(1, 3)
Set wdDoc = .ActiveDocument
wdDoc.Bookmarks("DOLJNOST").Select
.Selection = massiv(1, 2)
End With
wdDoc.SaveAs (ThisWorkbook.Path & "\" & "Анкеты Кодовое Слово" & "\" & massivDogovori(k) & " " & massiv(1, 1) & ".docx")
wdDoc.Close
Application.CutCopyMode = False
ThisWorkbook.Saved = True
|