Доброго времени, форумчане.
Помогите с макросом. Запускается из Exel.
Есть файл Ворд. Есть текст, который всегда находится между словами "Приложения:" и "Представитель".
Необходимо скопировать данный текст в ThisWorkbook.
Написал часть кода. Не могу найти инфу, как определить данный кусок текста.
Возможно кто-то сталкивался с подобным?
На форуме находил похожие темы, но там описывают работу из-под файла ворд.
Помогите с макросом. Запускается из Exel.
Есть файл Ворд. Есть текст, который всегда находится между словами "Приложения:" и "Представитель".
Необходимо скопировать данный текст в ThisWorkbook.
Написал часть кода. Не могу найти инфу, как определить данный кусок текста.
| Код |
|---|
Sub Find_Copy_Paste()
Dim myWord As Object, myDoc As Object, myText As Object
Dim lastRow As Long
Dim Name As String
Dim strText1 As String, strText2 As String
Dim strN As String, strK As String 'переменные начала и конца копируемого текста
Name = ThisWorkbook.Worksheets("ID+cert").Range("B2") & ".docx"
strText1 = "Приложения:" '+1 - Начало фрагмента текста
strText2 = "Представитель" '-1 - Конец фрагмента текста
Set myWord = GetObject(, "Word.Application")
Set myDoc = myWord.Documents(Name)
Set myText = myDoc.Range
ThisWorkbook.Worksheets("Листы").Range("A3") = скопированный текст
End Sub
|
На форуме находил похожие темы, но там описывают работу из-под файла ворд.
Изменено: - 20.03.2024 15:45:23