Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2010, 22:21   #1
mpfraer
Новичок
Джуниор
 
Регистрация: 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
mpfraer вне форума Ответить с цитированием
Старый 24.12.2010, 16:47   #2
mpfraer
Новичок
Джуниор
 
Регистрация: 23.12.2010
Сообщений: 2
По умолчанию

Всё, тема закрыта, код сделан.
mpfraer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработать код 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