0 / 1 / 1
Регистрация: 28.06.2011
Сообщений: 65
|
||||||
1 | ||||||
В документе Word найти определенные фразы и сделать их "жирными"18.08.2015, 16:36. Показов 5160. Ответов 9
Метки нет (Все метки)
Есть задача: в документе msword найти определенные фразы и сделать их "жирным".
Поиск фраз можно реализовать с помощью
0
|
18.08.2015, 16:36 | |
Ответы с готовыми решениями:
9
Найти определенные текст в документе Word и передать в Excel Как можно получить или найти в документе на Word определённые данные? Определенные элементы в документе Word: необходимо их пронумеровать по порядку, от первого к последнему Найти определенные фразы в файле и посчитать их долю в общем количестве фраз |
Джоуи
|
||||||
18.08.2015, 18:36 | 2 | |||||
У объекта Selection есть Font, а у него есть Bold, которое надо выставить в true. Естественно, нужный текст при этом должен быть выделен (в selectione должна быть какая-то область)
1
|
0 / 1 / 1
Регистрация: 28.06.2011
Сообщений: 65
|
||||||
18.08.2015, 21:42 [ТС] | 3 | |||||
Отлично, сработал вот этот код
0
|
Джоуи
|
|||||||||||
18.08.2015, 21:46 | 4 | ||||||||||
Думаю, можно забить
0
|
0 / 1 / 1
Регистрация: 28.06.2011
Сообщений: 65
|
||||||
18.08.2015, 21:59 [ТС] | 5 | |||||
Вот есть отличный метод поиска и замены слов во всем документе
0
|
Джоуи
|
||||||||||||||||
18.08.2015, 23:39 | 6 | |||||||||||||||
Вроде должно сработать. Отпишись о своем результате Добавлено через 3 минуты и еще добавь проверку:
0
|
0 / 1 / 1
Регистрация: 28.06.2011
Сообщений: 65
|
||||||||||||||||
19.08.2015, 08:45 [ТС] | 7 | |||||||||||||||
Первый код работает, но тоже выделяет только первое найденное слово.
Второй код выдает ошибку на
Добавлено через 6 минут вот так без ошибок
0
|
Джоуи
|
||||||
20.08.2015, 18:57 | 8 | |||||
Это же процедура, выполни ее столько раз, сколько надо. Например, какое у тебя там слово, "missing"? сделай примерно так:
0
|
0 / 1 / 1
Регистрация: 28.06.2011
Сообщений: 65
|
|
20.08.2015, 20:41 [ТС] | 9 |
Не известно сколько слов, фраз в документе, может 100, может 7, а может вообще не быть. Цикл со счетчиком, я считаю, не совсем корректным в данном вопросе.
Идея понятная, не знаю как реализовать. Ищем слово (фразу), выделяем ее, затем применяем Bold и ищем далее. В MS Word же это есть, как вот только в C# данный механизм реализовать?
0
|
Джоуи
|
|
20.08.2015, 21:59 | 10 |
Для выяснения количества слов сделай так: поставь счетчик repeat .. while FindSetBold("missing"), не важно, что у тебя стоит в repeat, пусть делает какое-нибудь пустое дело, например повышает любую переменную на один. Этот цикл повторится столько раз, сколько у тебя таких слов в документе.
Если ты даже это не сможешь реализовать, извини, у меня нет времени весь код за тебя писать, попроси модераторов, они может помогут. Тут все оч просто
0
|
20.08.2015, 21:59 | |
20.08.2015, 21:59 | |
Помогаю со студенческими работами здесь
10
как сделать ссылку на текст в документе word Оставить определенные фразы из файла Найти слово в документе MS Word Как найти слово в документе Word Как числа или текст которые вводятся сделать жирными? Найти самое длинное предложение в документе (Word) Найти слово в документе MS Word и выделить его Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |