Тема: Выделение текста в кавычках ""
Здравствуйте! Подскажите, пожалуйста, каким образом можно выделить текст от начала кавычек и до конца т.е. "пришла весна" нужно, что бы выделяемой фразой была пришла весна. Текст всегда разный
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте! Подскажите, пожалуйста, каким образом можно выделить текст от начала кавычек и до конца т.е. "пришла весна" нужно, что бы выделяемой фразой была пришла весна. Текст всегда разный
Формируется и выделяется диапазон Range между двумя закладками (после первой кавычки (атрибут Start) и перед второй кавычкой (атрибут End)). Получилось примерно так:
Sub SelectionInBrackets()
Dim bm As Bookmarks
Set bm = ActiveDocument.Bookmarks
'Поиск следующей кавычки
With Selection.Find
.Text = """"
.Replacement.Text = ""
End With
Selection.Find.Execute
Selection.MoveRight Unit:=wdCharacter, Count:=1
'Простановка первой закладки после первой кавычки
bm.Add ("a")
'Поиск следующей кавычки
With Selection.Find
.Text = """"
.Replacement.Text = ""
End With
Selection.Find.Execute
Selection.MoveLeft Unit:=wdCharacter, Count:=1
'Простановка второй закладки перед второй кавычкой
bm.Add ("b")
'Выделение текста между первой и второй закладками
ActiveDocument.Range(Start:=bm("a").Start, End:=bm("b").End).Select
End Sub
К сожалению, этот макрос не различает открывающей и закрывающей кавычек. Поэтому нужно следить, чтобы курсор стоял до открывающей кавычки, а не внутри кавычек.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Выделение текста в кавычках ""
Если провести среди пользователей опрос, какое приложение является самым популярным, то первое место займет, несомненно, Microsoft Word. На портале о Microsoft Office Word вы узнаете про: как поставить номера страниц не с первой. Однако все ли мы знает о такой вдоль и поперек изученной программе?
Участники форума Ворд Эксперт делятся друг с другом опытом и маленькими хитростями работы с программой. На портале о Microsoft Office Word вы узнаете про: где распечатать текст в ворде 2010. Здесь вы узнаете о тонких, редко используемых настройках, которые могут существенно облегчить работу, научитесь писать шаблоны для своих задач, создавать макросы в автоматическом режиме. Наш сайт о Microsoft Office Word даст ответ про: антонимы к слову различный.
Также на форуме собрана литература по программированию Ворда и множество готовых решений для различных задач работы с текстами. На портале о Microsoft Office Word вы узнаете про: как в ворде настроить промежуток между предложениями.