![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 23.12.2010
Сообщений: 2
|
![]()
Всем привет. Изначально я сделал код: например, "Привет как дела." и слово "дела" переносится в начало предложения. Вот как сделать так, чтобы выделенная область из двух слов менялась местами. Например: "Привет как дела." ----> "Привет дела как." ?
Dim d As Range Dim i As Integer, q As Integer i = Selection.Paragraphs(1).Range.Sente nces.Count For Each d In Selection.Paragraphs(1).Range.Sente nces q = q + 1 If q < i Then d.InsertBefore d.Words(d.Words.Count - 1) + " " d.Words(d.Words.Count - 1).Delete End If If q = i Then d.InsertBefore d.Words(d.Words.Count - 2) + " " d.Words(d.Words.Count - 2).Delete End If Next End Sub |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 23.12.2010
Сообщений: 2
|
![]()
Всё, тема закрыта, код сделан.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доработать код | ferrum88 | Помощь студентам | 0 | 23.11.2010 20:14 |
доработать помочь код | alex0097 | Общие вопросы Delphi | 2 | 16.07.2010 23:30 |
Доработать идеальность подсчета слов... | Neurogenus | Общие вопросы C/C++ | 7 | 13.05.2010 15:18 |
Доработать код | Микки | Microsoft Office Excel | 7 | 31.03.2009 13:12 |
Как доработать код ? | zander | Microsoft Office Excel | 3 | 04.03.2009 20:22 |