693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
1 | |
Изменить шрифт в Ворд из Ексель04.03.2012, 22:56. Показов 7551. Ответов 22
Метки нет (Все метки)
Есть документ Ворд, в нем есть текст набран в "[...]" или в "{...}" и он разной длины, как макросом изменить текст на "жырный" + "курсив" + поменять цвет?
0
|
04.03.2012, 22:56 | |
Ответы с готовыми решениями:
22
Заполнение шаблона в ворд из ексель Узнать конец документа ворд из ексель как активировать в виндовс 10 про: ворд, ексель Конвертеры PDF в текст, Ворд или Ексель |
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
05.03.2012, 00:50 | 2 |
Запишите макрорекордером в Ворде замену как на рисунке. Там сверху текст до замены, снизу - после.
Макрос можно использовать в VBA Excel, немного переделав. Маска поиска Код
[\[\{](*)[\]\}]
1
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
05.03.2012, 01:00 [ТС] | 3 |
Казанский, я так делал но
1. Разная длина текста; 2. В ексель,шото не пашет
0
|
05.03.2012, 09:00 | 4 | |||||
Без разницы
Подключил библиотеку Microsoft Word Object Library?:
1
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
05.03.2012, 16:16 [ТС] | 5 |
coderxx, вот здесь и облом ....а как ее подключить.....
0
|
1390 / 531 / 67
Регистрация: 10.04.2009
Сообщений: 8,727
|
|
05.03.2012, 16:22 | 6 |
вручную в Референсах
1
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
05.03.2012, 17:20 [ТС] | 7 |
Ципихович Эндрю,работает но он удаляет "[...]" и "{....}" а сам текст остаеться, как оставить все как есть и при етом изменить фон, куссив и т.д.
0
|
1390 / 531 / 67
Регистрация: 10.04.2009
Сообщений: 8,727
|
|
05.03.2012, 17:50 | 8 |
тогда в два прохода
один .Replacement.Text = "[" & "\1" & "]" второй для { и } может можно и одним, профи придут скажут, но двумя думаю не критично??
1
|
05.03.2012, 18:03 | 9 | |||||
Можно так:
1
|
1390 / 531 / 67
Регистрация: 10.04.2009
Сообщений: 8,727
|
|
05.03.2012, 18:07 | 10 |
0
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
05.03.2012, 18:41 [ТС] | 12 |
Ципихович Эндрю, Ваш вариант мне подходит....только не пойму что такоэ " \1" и какие еще есть варианты
0
|
1390 / 531 / 67
Регистрация: 10.04.2009
Сообщений: 8,727
|
||||||
05.03.2012, 19:13 | 13 | |||||
Пример:
Найти ([0-9])руб. Заменить на \1 руб. - то есть на выражение, взятое в первые скобки Когда установлены подстановочные знаки Заменит, то есть вставит пробел: 781руб. 892руб. 783руб. 894руб. 785руб. 896руб. 787руб. 898руб. 789руб. 890руб. Найти ([0-9])([а-яё]) в том числе букву ё Заменить \1 \2 Найдёт и заменит любую цифру, за ней идущую любую букву на эту же цифру пробел и на эту же букву Найти ([а-яё])([0-9]) в том числе букву ё Заменить \1 \2 Найдёт и заменит любую букву, за ней идущую любую цифру на эту же букву пробел и на эту же цифру Найти <[0-9]@> Целое число (точнее непрерывная последовательность цифр)
1
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
||||||
06.03.2012, 14:46 [ТС] | 14 | |||||
Ципихович Эндрю, с етим все понятно, на моей машине пашет, но на другой нет, проверял подключены ли библиотеки - все в норме.......... подключены. Как я понял библиотеки держаться файла *.xls, ругаеться на строку
Word.Selection.Find.ClearFormatting я ее убераю на следующюю
0
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
06.03.2012, 19:48 [ТС] | 16 |
coderxx, а оно что делает, где должно быть?
Добавлено через 1 минуту Его точно нету...
0
|
1390 / 531 / 67
Регистрация: 10.04.2009
Сообщений: 8,727
|
|
06.03.2012, 19:49 | 17 |
в референсах, что-то типа потерянные, а точнее отсутствующий
Добавлено через 1 минуту скрин в студию
0
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
06.03.2012, 19:54 [ТС] | 18 |
Ципихович Эндрю, там есть, галочка, если файла. Если ето обо мне то - да
Добавлено через 1 минуту Я ща не на роботе...
0
|
1390 / 531 / 67
Регистрация: 10.04.2009
Сообщений: 8,727
|
|
06.03.2012, 19:57 | 19 |
только догадаться можно
Добавлено через 21 секунду а тут всё понятно
0
|
06.03.2012, 19:59 | 20 |
Можеть быть там другая версия Офиса?
Если да, тогда убирайте галочку и найдите библиотеку под текущей версией. Добавлено через 1 минуту Или вообще можно использовать позднее связывание
0
|
06.03.2012, 19:59 | |
06.03.2012, 19:59 | |
Помогаю со студенческими работами здесь
20
Заполнение документа (реестр) Ексель из файлов Ворд Вывод в Ворд, Ексель и ограничения по количеству записей Меняется шрифт при экспорте в ворд Шрифт меняется сам. 2016 ворд Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |