Возвращает часть строки документа MS word после определенной строки
Всем привет,
У меня есть проблема, чтобы вернуть часть строки документа MS Word. Конкретная строка, которую я использую для поиска содержимого word doc, находится после ":".
Пример:
То, что я ищу, - это String1: это не то, что я хочу вернуть в VB2010.
То, что я ищу, - это String2: это не то, что я хочу вернуть в VB2010.
То, что я ищу, - это String3: Это то, что я хочу вернуть в VB2010.
То, что я ищу, - это String4: это не то, что я хочу вернуть в VB2010.
То, что я ищу, - это String5: это не то, что я хочу вернуть в VB2010.
Строка поиска: String3:
Что я уже пробовал:
Dim findText As String = "String3:" oWord.Selection.Find.ClearFormatting() If oWord.Selection.Find.Execute(findText) = True Then MessageBox.Show("Text found.") 'In the current line, how to return text after the found string? Else MessageBox.Show("The text could not be located.") End If
Любая помощь очень ценится.
Graeme_Grant
Вы ищете фразу в слове документ от VB.Net? или от слова VBA?
blueye89
Я использую VB2010.
Graeme_Grant
а вы работаете с документом Word из VB2010?
blueye89
Да!
Graeme_Grant
Пожалуйста, обновите свой вопрос, так как он был неясен. Решение 1 является примером такой путаницы.