Статьи из блога
Статьи из блога
Полезные макросы для Word
Рубрика: Программы, Сайты
Метки: макросы | программы | сайты
Среда, 24 декабря 2008 г.
Просмотров: 8086
Подписаться на комментарии по RSS
Версия для печати
Метки: макросы | программы | сайты
Среда, 24 декабря 2008 г.
Просмотров: 8086
Подписаться на комментарии по RSS
Версия для печати
Евгений Родыгин прислал ссылку на страничку с макросами для редактора Word:
Обратите внимание: на странице указан год публикации - 2002 г., поэтому не все предложенные макропрограммы могут работать в новых версиях редактора
Алексей Гончаров, автор страницы, предлагает использовать в своей деятельности следующие макросы:
- Выделение одного слова курсивом
- Выделение одного слова полужирным
- Удаление последнего символа в строке
- Объединение нескольких абзацев в один
- Выбор языка для проверки правописания
- Копирование фрагмента текста из одного документа в другой
- Сравнение слов в двух документах

Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 5
В пятом макросе - интересная реализация автопрокрутки документа во время исполнения кода.
Надо взять на заметку!
Здраствуйте.
у меня при написании макроса в Word XP SP3 возникла проблема при использовании функций для работы с датой.
Ругается что не находит библиотеку...
http://www.tekct.ru/macro2.htm Та ссылка уже не работает.
Вопрос по поводу макроса "Объединение нескольких абзацев в один".
Очень часто при данной операции требуется добавить пробел к последнему слову каждого абзаца, иначе после работы данного макроса в местах "склейки" абзацев слова оказываются также склеенными без пробелов. Что для этого нужно добавить в данный макрос:
Sub Only_1_Paragraph()
'Объединение нескольких абзацев в один
p = 0
n = Selection.Characters.Count
For i = n To 1 Step -1
If Asc(Selection.Characters(i)) = 13 Then
p = p + 1
If p > 1 Then
Selection.Characters(i).Delete
End If
End If
Next i
End Sub
Вопрос по поводу макроса "Объединение нескольких абзацев в один".
Очень часто при данной операции требуется добавить пробел к последнему слову каждого абзаца, иначе после работы данного макроса в местах "склейки" абзацев слова оказываются также склеенными без пробелов. Что для этого нужно добавить в данный макрос:
Sub Only_1_Paragraph() 'Объединение нескольких абзацев в один p = 0 n = Selection.Characters.Count For i = n To 1 Step -1 If Asc(Selection.Characters(i)) = 13 Then p = p + 1 If p > 1 Then Selection.Characters(i).Delete End If End If Next i End Sub