Форум программистов, компьютерный форум, киберфорум
Наши страницы

VBA

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
ralf11
#1

Разное форматирование абзацев текста MS Word - VBA

10.08.2009, 16:08. Просмотров 1852. Ответов 3
Метки нет (Все метки)

Помогите выполнить нудную работу!!! Необходимо отформатировать текст! Один абзац по одному формату, другой по другому и т.д.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2009, 16:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разное форматирование абзацев текста MS Word (VBA):

Макросы в word: сколько в тексте абзацев и есть ли среди этих абзацев хотя бы один, длиннее 200 символов - VBA
Написать макрос, который по произвольному тексту определяет, имеет ли этот текст определенные свойства (зависящие от варианта). Макрос...

Форматирование текста в Word - VBA
Есть некий текст, в котором необходимо поменять ряд значений. Я это вижу следующим образом: Пользователь выделяет текст, относительно...

Форматирование при вставке текста из Exel в Word - VBA
Перелопатил все 4 темы, но так и не нашел решения, которое исправляет проблему форматирования и знаков абзацев при вставке из Exel данных с...

Сравнение колонок в таблице WORD, форматирование уникального текста - VBA
Добрый день. Помогите, пожалуйста, с макросом для следующей задачи: Есть таблица WORD с двумя колонками. Изначально в столбцах...

Word. Как очистить текст от стилей сохранив форматирование текста? - VBA
Добрый день. У меня есть документ с неправильной разбивкой текста по заголовкам . подскажите, как очистить текст от стилей сохранив...

Перемешивание абзацев в Word - VBA
В текстовом редакторе Microsoft Word дан текст. Написать программу на VBA, которая должна: 1. Перемешивать абзацы между собой.

3
Bystander
0 / 0 / 0
Регистрация: 29.09.2009
Сообщений: 5
29.09.2009, 21:51 #2
А не пробовали обратиться к коллекциям что-то типа Paragraph?
0
Bystander
0 / 0 / 0
Регистрация: 29.09.2009
Сообщений: 5
30.09.2009, 02:40 #3
Там же всё прозрачно - почитайте help примерно вот так (пример из help-а Excel):
Visual Basic
1
2
3
4
5
6
For Each para In ActiveDocument.Paragraphs
If para.Alignment = wdAlignParagraphCenter Then
para.Borders(wdBorderBottom).LineStyle = wdLineStyleSingle
para.Borders(wdBorderBottom).LineWidth = wdLineWidth300pt
End If
Next para
Отсюда извлекаем урок - обращаемся к каждому элементу коллекции ActiveDocument.Paragraphs(1)...ActiveDocument.Paragraphs(n) - Для каждого параграфа можно указать отдельное форматирование или задать свой стиль.
0
Bystander
0 / 0 / 0
Регистрация: 29.09.2009
Сообщений: 5
30.09.2009, 02:41 #4
из help-а Word
0
30.09.2009, 02:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2009, 02:41
Привет! Вот еще темы с ответами:

Поиск абзацев в документе Word - VBA
Помогите пожалуйста! На РГЗ задание последнее надо сделать, а я не знаю как. VBA не шарю, если б на С++ ещё ладно. а вот VBA... В общем...

Word однобуквенные слова и перестановка абзацев - VBA
в Word 1) найти все однобуквенные слова на русском языке и подсчитать их количество (считать, что слова в тексте разделены пробелами) ...

Макрос Word. замена абзацев не трогая таблицы - VBA
макрос написал выделив весь текст, как сделать что бы таблицы отдельно обрабатывались или пропускались Sub Макрос1() Call Макрос2 ...

Макрос Word. замена абзацев не трогая таблицы и заголовки в тексте - VBA
В общем.. такая вроде бы не сложная проблемка. имеется текс(много тектов много документов) формата *заголовок(4-6 строк, полужирный) далее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru