Ru-Board.club
← Вернуться в раздел «Программы»

» Microsoft WORD

Автор: ghosty
Дата сообщения: 31.12.2006 04:29
Как по вашим ощущениям, стоит переходить на Ворд 2007 (с 2003), или подождать?
По соотношению кол-во новых/исправленных багов последняя версия получше будет?
Автор: serial number
Дата сообщения: 01.01.2007 19:52
В документе не отображается и не печатается номер страницы. Как его поставить?

Добавлено:
Можете не отвечать. Разобрался. Спасибо.
Автор: armatura
Дата сообщения: 04.01.2007 00:02
Хочу украсить тэгами первое слово каждого абзаца в .doc . Как оформить эту задачу в Find/Replace?
Автор: SERGE_BLIZNUK
Дата сообщения: 04.01.2007 09:07
armatura
Цитата:
Хочу украсить тэгами первое слово каждого абзаца в .doc .

не совсем понял, что означает "украсить тэгами"...
но может быть, вам поможет такой алгоритм (к сожалению, у меня получилось только за два прохода Find/Replace) и нужно вставить строчку перед первым абзацем.
1-й проход
Ищем: ^p
Заменяем на: ^p#
Жмём "Заменить всё"
Комментарий - вместо # можно поставить ЛЮБОЙ символ, которого заведомо нет в тексте!

2-й проход
включаем подстановочные знаки
Ищем: #(<*>)
Заменяем на: <b>\1</b>
(вот тут полностью воля вашей фантазии, что нужно сделать с первым словом и как его украсить... )



Автор: armatura
Дата сообщения: 04.01.2007 17:22
SERGE_BLIZNUK

Спасибо. А если немного усложнить задачу? Чтобы заменить только те первые слова, которые написаны жирным шрифтом.

Автор: SERGE_BLIZNUK
Дата сообщения: 04.01.2007 18:08
armatura
Цитата:
(<*>)
- это означает найти одно любое слово!!
Вы точно нормально заменили все концы абзаца на конец абзаца + # ?
после этой замены у вас в тексте в начале КАЖДОГО абзаца должна быть #
(примерно так: #Первое слово абзаца....)
( начало группы замены < - начало слова * любой символ > - конец слова
) конец группы замены
группа замены, это то, что можно указать в "заменить на" \1
Кроме того, вы не забыли включить подстановочные знаки ???!?!!
(не знаю, как это в английском ворде) - а в русском так:
Автор: armatura
Дата сообщения: 04.01.2007 18:14
SERGE_BLIZNUK Забыл включить подстановочные знаки (wildcards), теперь все OK.
Автор: SERGE_BLIZNUK
Дата сообщения: 04.01.2007 18:19
armatura
Цитата:
теперь все OK
рад за Вас... ;-))

Цитата:
только те первые слова, которые написаны жирным шрифтом.

всё тоже самое, только внизу ещё есть кнопочка "Формат" - там и задайте жирный шрифт...
Автор: ghosty
Дата сообщения: 07.01.2007 09:34
Подскажите, как присвоить стиль Heading1 всем словам, состоящим из заглавных букв и выделенных черным?
Например, если в поле "Find What:" ввести что-то вроде [А-Я] (Use Wildcards), Font:bold, то получается какой-то бред - под этот критерий подпадают почему-то только отдельные буквы из заголовков
Автор: SERGE_BLIZNUK
Дата сообщения: 07.01.2007 18:50
ghosty
Цитата:
"Find What:" ввести что-то вроде [А-Я] (Use Wildcards), Font:bold

а попробуйте Find What вот так (остальное как у вас!!):
<[А-Я]*>

Автор: ghosty
Дата сообщения: 08.01.2007 07:13
SERGE_BLIZNUK
Спасибо, но в этом случае будут выделяться еще и все слова, выделенные черным и начинающиеся с большой буквы...
Автор: SERGE_BLIZNUK
Дата сообщения: 08.01.2007 09:01
ghosty
Цитата:
в этом случае будут выделяться еще и все слова, выделенные черным и начинающиеся с большой буквы
вы правы, извините.
Тогда так:
<[А-Я]@>
Автор: ghosty
Дата сообщения: 08.01.2007 09:07
SERGE_BLIZNUK

Цитата:
вы правы, извините
Да за что ж... Спасибо Вам большое.

Цитата:
Тогда так:
<[А-Я]@>
Казалось бы, так действительно должно работать, ан нет - ничего не находит
Не перестаю я удивляться замороченности и кривизне их поискового движка...
Автор: Bug_Junior
Дата сообщения: 08.01.2007 17:16
Как сделать надчеркивание символов в Word 2003?
Автор: sashko1980
Дата сообщения: 08.01.2007 17:44
В редакторе Visual Basic для WORD 2003 почему то не отображаются параметры шрифта (начертание, цвет) если макрос создавался с помощью диалогового окна "Найти-Заменить".
Причем операции по поиску и замене с заданными параметрами для шрифта проходят нормально, если задавать их через "Найти-Заменить". Но как только пытаюсь с теми же параметрами записать макрос, то он записывается, однако в нем напрочь отсутствуют строки, описывающие свойства шрифта (например bold, italic и т.д.)

В WORD 2000 макросы записывались корректно. Подскажите, в чем может быть проблема?

заранее спасибо
Автор: vitaly1
Дата сообщения: 08.01.2007 17:50
ghosty
Я обычно ставлю что-то вроде [А-Я]{2;20} (т.е. слова длиной от 2х до 20 символов).
Автор: SERGE_BLIZNUK
Дата сообщения: 08.01.2007 19:18
ghosty
Цитата:
Тогда так:
<[А-Я]@>
Казалось бы, так действительно должно работать, ан нет - ничего не находит

стоп! Как - ничего не находит?! У меня на тестовом файле всё работало! Не забыли указать "Widcards"?.. может кинете на хостинг пример файлика, где не работает? (одну страничку, буквально)?...

Добавлено:
Кстати, способ, предложенный vitaly1 работает?.. (он делает чуть-чуть другое и выделит часть слова, набранную большими буквами, но в нормальном тексте не должны быть слова набранные в разных регистрах...)
Автор: vitaly1
Дата сообщения: 08.01.2007 22:09
SERGE_BLIZNUK
При этом нужно указать, что это болд, иначе будут выделены слова типа США, СССР и т.д.

Если в словах встречаются дефисы (-) и другие символы, их тоже нужно включить в квадратные скобки. Кстати, Ворд не знает, что буква ё входит в русский алфавит - её приходится указывать отдельно.
Автор: ghosty
Дата сообщения: 09.01.2007 06:49
SERGE_BLIZNUK
Да, это у меня уже от недосыпа: галочки перепутал - вместо "Use Wildcards" установил "Match Case". Спасибо, все работает!
vitaly1, спасибо, очень полезные замечания.

У меня еще одна головоломка: как заменить все слова, выделенные черным, и которые начинаются с новой строки? Ведь если включить "Use Wildcards", то "^p" работать не будет...
Автор: SERGE_BLIZNUK
Дата сообщения: 09.01.2007 08:37
ghosty а вот на предыдущей странице от armatura
Цитата:
Хочу украсить тэгами первое слово каждого абзаца в .doc
посмотрите мой ответ...

Цитата:
"Use Wildcards", то "^p" работать не будет...
а вот это Вордовцы дрянь сделали, я когда это обнаружил - то просто офигел от такой подлянки... :-(((
Автор: vitaly1
Дата сообщения: 09.01.2007 09:06
ghosty
SERGE_BLIZNUK

Цитата:
Ведь если включить "Use Wildcards", то "^p" работать не будет...

В этом случае вместо ^p нужно использовать ^13, а вместо ^t - ^9. Вроде и в справке об этом говорится
Автор: ghosty
Дата сообщения: 09.01.2007 09:24
SERGE_BLIZNUK

Цитата:
посмотрите мой ответ...
Что-то со мной... помню ведь, что где-то уже видел ответ
vitaly1

Цитата:
В этом случае вместо ^p нужно использовать ^13, а вместо ^t - ^9. Вроде и в справке об этом говорится
Да, говорится, знаю, читал. Но попробуйте вот такую строку ^13 <[А-Я]@>. У меня не работает. Просто ^13 работает, а с добавлениями - нет...
Автор: Fil_2071
Дата сообщения: 09.01.2007 09:35
sashko1980
Word 2003 макросы плохо пишет. Сталкивался с этим при написании макроса для специальной вставки.
Автор: vitaly1
Дата сообщения: 09.01.2007 09:38
ghosty
Да, регулярные выражения в Ворде нередко ведут себя загадочно. Как я понял, ^13 - это не совсем то же, что ^p. Иногда у меня нужная замена не срабатывала, а когда я менял ^13 на ^p или наоборот (уже точно не помню), начинало работать. Не утверждаю, что у Вас именно этот случай, просто такое вот наблюдение.
Автор: sashko1980
Дата сообщения: 09.01.2007 21:11
Fil_2071

Цитата:
Word 2003 макросы плохо пишет. Сталкивался с этим при написании макроса для специальной вставки.

Получается выход только один - возвращаться на более стабильный и предсказуемый Word 2000?



Добавлено:
vitaly1

Цитата:
Да, регулярные выражения в Ворде нередко ведут себя загадочно. Как я понял, ^13 - это не совсем то же, что ^p. Иногда у меня нужная замена не срабатывала, а когда я менял ^13 на ^p или наоборот (уже точно не помню), начинало работать. Не утверждаю, что у Вас именно этот случай, просто такое вот наблюдение.


Просто мне кажется, что в регулярные выражения правильнее вставлять ^0013. Я на собственном примере заметил, что ^0013 не соответствует ^p в плане форматирования текста, особенно когда документ сохраняется как "Кодированный текст". Некоторые программы (в частности DSL-compiler) не распознают ^0013 как абзац. Поэтому в готовом документе я напоследок все ^0013 заменяю на ^p
Автор: ghosty
Дата сообщения: 09.01.2007 21:22
sashko1980

Цитата:
Получается выход только один - возвращаться на более стабильный и предсказуемый Word 2000?
А что, вариант перехода на 2007 вообще не рассматривается?
Автор: reddestfox
Дата сообщения: 09.01.2007 21:29
ghosty

Цитата:
вариант перехода на 2007 вообще не рассматривается

ИМХО, пущай, пообкатается маленько (хотя бы один пакет обновления выйдет) -- тогда и поглядим. Я лично сразу в омут не бросаюсь. Как волны уляжутся -- тогда можно...
Автор: sashko1980
Дата сообщения: 09.01.2007 21:41
ghosty

Цитата:
А что, вариант перехода на 2007 вообще не рассматривается?


Если в 2003 много граблей, то в 2007 их будет еще больше. К 2003 вот уже 2 сервиспака вышло, а макросы все равно плохо записываются
Автор: bredonosec
Дата сообщения: 10.01.2007 17:30
Вопрос есть:
По каким признакам или критериям ворд различает, когда давать разным разделам разные колонтитулы и параметры страниц, а когда нет? В одном и том же доке, разбитом на разделы, почему-то часть разделов принимают колонтитулы, данные одному, часть нет. Причем в последнем случае нижний колонтитул взяли все разделы, а верхний - часть разделов.
Ранее нечто близкое с полями имел - собственные поля часть разделов себе назначали, а другие отказывались назначаться, сколько ни бейся.

Как понять его логику?
ЗЫ, ворд старенький, 97. Впрочем, на 2000 такие же грабли имел.
Автор: knrd
Дата сообщения: 10.01.2007 19:51
bredonosec

Цитата:
В одном и том же доке, разбитом на разделы, почему-то часть разделов принимают колонтитулы, данные одному, часть нет. Причем в последнем случае нижний колонтитул взяли все разделы, а верхний - часть разделов.

Может быть, в нижних колнтитулах разных секций установлен флажок "Same as previous"? В этом случае просиходит повторение колнтитула из предыдущего раздела.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134

Предыдущая тема: The Bat!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.