Здравствуйте!
Подскажите, пожалуйста, по поводу обработки String.
Макрос запускается из Excel, но в переменную txt заносится текст из ворд (там присутствуют абзацы).
Нужно в этой строке удалить все до и после определенных фраз. Например, удалить все до "Фраза1" и после "Фраза2" (Остается то, что между фразами). Сохраняются ли сами фразы неважно.
С языком vba не знакома, не могу понять, как обрабатывать строки.
Были варианты через InStr, но не смогла найти команду, удаляющую относительно позиции
Еще пробовала через split (разделить текст на 2 куска Фразой1, перезаписать txt вторым элементом массива (индекс 1), опять поделить Фразой2 и опять перезаписать txt нулевым элементом. Но что-то не вышло (подозреваю, что перезапись). Не знаю, насколько нормален этот способ)
Спасибо!
Подскажите, пожалуйста, по поводу обработки String.
Макрос запускается из Excel, но в переменную txt заносится текст из ворд (там присутствуют абзацы).
Нужно в этой строке удалить все до и после определенных фраз. Например, удалить все до "Фраза1" и после "Фраза2" (Остается то, что между фразами). Сохраняются ли сами фразы неважно.
С языком vba не знакома, не могу понять, как обрабатывать строки.
Были варианты через InStr, но не смогла найти команду, удаляющую относительно позиции
Еще пробовала через split (разделить текст на 2 куска Фразой1, перезаписать txt вторым элементом массива (индекс 1), опять поделить Фразой2 и опять перезаписать txt нулевым элементом. Но что-то не вышло (подозреваю, что перезапись). Не знаю, насколько нормален этот способ)
Спасибо!