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

» Microsoft Word

Автор: Gena1971
Дата сообщения: 10.03.2011 13:43

Цитата:
в 3167 стр, доке, давала порядка 527 тыс замен

Да это жестоко. А что за файл? Может его лучше в текстовом виде отредактировать? Но это конечно если голый текст.
Еще как вариант можно макрос написать замены так, чтобы через определенное количество замен производилась запись файла. Я сам как то этим пользовался из-за ошибок такого рода. Правда это было из-за обновления большого количества формул документа. Тогда есть возможность потом продолжить замену.
Автор: bredonosec
Дата сообщения: 10.03.2011 13:53

Цитата:
А что за файл?

список.. с текстовым форматированием пробелами, воскл знаками, дефисами и прочей дрянью. Но шрифт литовский, просто текст.процессоры погадят, потмоу ворд юзаю.
служебный софт создает, список на полторы коробки бумаги, пытаюсь сократить, бо маразм столько тратить.

Фиг с ним,
насчет
Цитата:
провести замену "любая цифра, любая буква" на "оно же, разделенное посередине табом"?

идей нет? (

Добавлено:
при попытке заменить
[0-9][a-z]
на
\1^t\2
кидает
"в поле "заменить на" не принадлежащий диапазону номер группы"
- хотя там как раз 1 и 2 есть.
Не понимаю (
Автор: Gena1971
Дата сообщения: 10.03.2011 14:18

Цитата:
идей нет? (

Есть там вроде такая возможность. У меня просто 2010-й а он без справки. По памяти:
Там есть возможность заменять меняя местами части слов или слова (например для фамилий и инициалов).
В строке замены ставится что то типа "/1/2" или "/2 /1" для изменения порядка. Наверное можно таким образом и табулятор вставить внутрь. Я вроде когда то делал такое.

Добавлено:
Гугл больше знает про подстановочные знаки чем справка ворда
http://www.rusdoc.ru/material/manual/tip/tip01.shtml
Там про работу с выражениями хорошо описано.
Автор: bredonosec
Дата сообщения: 10.03.2011 14:25
нашел сам. забыл скобки.
([0-9])([a-z])
Автор: Gena1971
Дата сообщения: 10.03.2011 14:27
найти
([0-9])([a-z])
заменить
/1^t/2
Может так?
Не работает так
заменить
\1^t\2
Вроде так должно быть.
Автор: bredonosec
Дата сообщения: 10.03.2011 14:50
шизаа... теперь и так не находит - "0 замен"..
Автор: Gena1971
Дата сообщения: 10.03.2011 16:05

Цитата:
шизаа... теперь и так не находит - "0 замен"..

А галочка у "Подстановочные знаки" стоит?
У меня работает.
Автор: Zeesh
Дата сообщения: 10.03.2011 16:33
bredonosec
Посмотрите, хорошее руководство по поиску и замене…

Добавлено:

Цитата:
список.. с текстовым форматированием пробелами

Может сохранить как обычный текст и попробовать редактировать в редактре типа Akelpad? А потом вновь загнать в Word
Автор: seryoga2011
Дата сообщения: 10.03.2011 18:26
Столкнулся с такой проблемой в Word'e как неубираемая полоса. Искал решения некоторое время и кое-как убрал в нескольких документах эту злощастную линию. А тут нашёл статью, в которой описывается создание макроса.


Как убрать неудаляемую полоску в MS Word

Если Вы столкнулись с такой ситуацией, когда работая в Ворде обнаружилась полоска в виде линии с "мистическими" свойствами, тогда читаем далее эту инструкцию.

На самом деле это отнюдь не мистика и не глюк, а создание границ у абзаца, которое наиболее часто используется для подчеркивания абзаца. Такая линия не выделяется как графический объект. При попытке удалить клавишами Del или Backspace она может перескакивать на другое место на странице. Тут дело в том, что несколько абзацев могут иметь подобный стиль с подчеркиванием нижней границы.

Избавимся от такой линии. Выделим абзац, который находится выше этой линии, или весь документ, если в текстовом файле несколько таких линий. Затем заходим через верхнее меню редактора Word 2003 в "Формат", выбераем пункт "Границы и заливка..." На вкладке "Граница" открывшегося окна выбираем тип - "нет" и нажимаем на кнопку ОК. В текстовом редакторе MS Word 2007 чтобы открылось окно "Границы и заливка", надо перейти в меню "Разметка страницы" и нажать на кнопку "Границы страниц".

После проделанных действий полоска должна исчезнуть.

Существует также способ убирания этой полоски и других границ абзаца для всего документа с использованием макроса. Таким образом можно автоматизировать данный процесс для других документов в будущем.

В версии 2003 Word'а заходим в меню "Сервис" и в дополнительном списке пункта меню "Макрос" выбираем команду "Макросы", в 2007-м Word'е в меню "Вид" нажимаем на кнопку "Макросы". Откроется диалоговое окно, в котором вам нужно ввести имя вашего макроса.

Нажмите кнопку Создать (Create). Вы попадете в окно редактора Microsoft Visual Basic.

Код макроса:

Код: Sub Removing_lines()
' Макрос на удаление неудаляемой полоски
With ActiveDocument.Paragraphs
.Borders(wdBorderTop).LineStyle = wdLineStyleNone
.Borders(wdBorderBottom).LineStyle = wdLineStyleNone
.Borders(wdBorderLeft).LineStyle = wdLineStyleNone
.Borders(wdBorderRight).LineStyle = wdLineStyleNone
End With
End Sub
Автор: Gena1971
Дата сообщения: 10.03.2011 19:05

Цитата:
Столкнулся с такой проблемой в Word'e как неубираемая полоса.

Почему вдруг неудаляемая полоса?
Вообще то это подсказка для самых неопытных. Для них макрос рановато создавать. А тем более этот, который удалит там где надо и там где не надо.
Автор: polk90
Дата сообщения: 10.03.2011 19:23
seryoga2011
не получается
файл тут

Добавлено:
Gena1971
сама появляется когда подчеркивешь абзац тире и а конце этой строки жмешь ентер, вводит секретарш в ступор.

Есть более простой способ, надо встать на таком абзаце и нажать кнопку граница, если в свойствах линия той же толщины то уберется сразу, если нет, то заменится на ту, что в свойствах, тогда еще раз на кнопку нажать.
Автор: seryoga2011
Дата сообщения: 10.03.2011 19:39
Gena1971, а неубираемая потому что сам поначалу не понял что за глюк такой и тупо закрашивал прямоугольником с заливкой белым цветом без оконтовки, так она при печати не вылезала. Да и времени не было тогда разбираться. Значит, неопытный я, главное теперь понятно что это за линия такая.

polk90, посмотрим...
Был случай, бывает что полоса относится к абзацу, который на десять абзацев выше .
Автор: polk90
Дата сообщения: 10.03.2011 19:45
seryoga2011
я думал ты в курсе, тогда не так прикольно, этот файл просто прикол, твоим способом действительно не уберется, там другая линия.
Автор: seryoga2011
Дата сообщения: 10.03.2011 19:50
polk90
Ну, это обычный графический объект типа линия. С этим бы знакомая справилась ).

А вот когда:

Цитата:
когда подчеркивешь абзац тире и а конце этой строки жмешь ентер

то макрос с этим как раз и справляется, можно кнопку нарисовать и будем секретаршам и тем кто не знает что это и как убирается счастье.
Да и мне легче так, чем искать все полоски в чужом файле word-a.
Автор: polk90
Дата сообщения: 10.03.2011 20:05
seryoga2011
Цитата:
Ну, это обычный графический объект типа линия. С этим бы знакомая справилась ).
когда она в тексте и не привязана к абзацу то далеко не все понимают что это. Разве что все выделить и убить, тогда легко видно.
Автор: Gena1971
Дата сообщения: 10.03.2011 20:36
seryoga2011
Используй стили абзацев, и не будут непонятные линии выскакивать.

Цитата:
Был случай, бывает что полоса относится к абзацу, который на десять абзацев выше .

Такого не бывает. Полоса относится ко всем 10-ти абзацам (все 10 абзацев имеют стиль с этой границей).
Но ведь это граница и она ставится только по окончании всех абзацев у которых включена нижняя граница.
Разберитесь что такое стиль и будет понятно как это работает.

Цитата:
сама появляется когда подчеркивешь абзац тире и а конце этой строки жмешь ентер, вводит секретарш в ступор.

В настройках это можно отключить по моему.
Автор: seryoga2011
Дата сообщения: 11.03.2011 12:53
Gena1971


Цитата:
Такого не бывает. Полоса относится ко всем 10-ти абзацам (все 10 абзацев имеют стиль с этой границей).
Но ведь это граница и она ставится только по окончании всех абзацев у которых включена нижняя граница.

Верно, однако ) Это с клавишей del с десяти абзацами глючно получается, когда выделить абзац до линии и абзац после неё и пытаться удалить линию, а она не удаляется. Просто подобным образом знакомая пыталась эту линию убрать, да все кто не знает что это.


Цитата:
В настройках это можно отключить по моему.

Ага. Вот, нашол:
cервис -> параметры автозамены -> автоформат при вводе
и снять галочку Линии границ, чтобы в дальнейшем не появлялась граница. Но это не решает проблему с документами, созданными другими людьми и содержащими эти линии.

Автор: bredonosec
Дата сообщения: 14.03.2011 11:08
Zeesh

Цитата:
Посмотрите, хорошее руководство по поиску и замене…

там пустая страница скачивается.
Gena1971

Цитата:
А галочка у "Подстановочные знаки" стоит?

разумеется. В документе где-то 28 тыс замен произвело, а около 2 тыс - не видело.
Попросил другого человека- заменили. Почему у меня не видит - не понял.

Zeesh

Цитата:
Может сохранить как обычный текст и попробовать редактировать в редактре типа Akelpad?

там литовские символы. Погадит.

собственно, еще вопрос, а как находить "или или"?
напр, "или 1-2 цифры, или 1 букву"
([n,0-9]{1;2})
?


Добавлено:
апд, работает..
Автор: S4astliff4ik
Дата сообщения: 14.03.2011 14:51
Ребят, всем привет. Такой вопросик.

7 word по умолчанию открывает документ в режиме - разметка страницы.
А можно сделать так, чтобы по умолчанию он открывал режиме чтения?
Автор: bredonosec
Дата сообщения: 14.03.2011 15:38
новый вопрос.
А как преодолеть ограничение по длине и сложности строки поиска?
Мне надо искать строку из 13 элементов, разделенных табами, и менять порядок их.
А уже к 7 переменным элементам ворд 2003 начинает кричать, что строка поиска слишком сложная.
Как это обойти?

Строка навроде
^0013([0-3]{1})^t([n,0-9]{1;2})^t([0-9]{5})^t([0-9]{6;10})^t([!^0009]{6;40})^t([n,.,0-9]{1;10})^t([0-9]{11})^t([0-9]{4})^t([^0032,0-9]{7})^t([.,0-9]{2;8})^t

и т.д.
Автор: Gena1971
Дата сообщения: 14.03.2011 16:10
bredonosec
Не разбирался в сути строки, просто подставил и нажал найти в 2010-м. Документ большой, ничего не нашло, но и не говорило, что строка сильно сложная.
Так что наверное надо версию ворда менять.

Добавлено:
Оп, забыл подстановочные знаки включить. А когда включил, то тоже получил сложную строку. Так что новая версия тоже не может.
Автор: nickelback87
Дата сообщения: 16.03.2011 19:17
Ворд 2010. Печатаю английским языком - все ОК. Переключаю на русский или украинский - не печатает пока не нажму пробел или цифру. В чем глюк?
Автор: alex5161
Дата сообщения: 16.03.2011 19:54
(искал, безуспешно..)

Вопрос о начальном значении версии документа - надо поставить определенное значение!

Мне надо это сделать в Ворд-2007 (работает на ХП.)

Вроде, понятно спросил, но попробую пояснить еще.

В документе использованно авто-поле: StyleRef>Version_number, который в кодах отражается так: { STYLEREF Version_number \* MERGEFORMAT }
Мне надо вот этот самый Version_number установить в определенное значение.
И я ненайду как!
(Зачем? - это новый формат определенного документа, который имеет историю изменений, и это надо отражать соответственно (даже несмотря на то, что сам документ предыдущие версии не будет иметь)

Спасибо за помощь!

Добавлено:
Еще вопрос: (надеюсь кому-то будет очень легко ответить, не затрачивая времени, которое мне понадобится что б найти ответ самому!)

Какой тип файлов загружает 'хелп' если чего-то не имеет локально?

(Опят же в Ворд 2007 на ХП)
Я нажал 'знак вопроса' (справа, в меню баре) и в поле поиска набил слово.
Нажав 'искать' я получил 'download' окошко, спрашивающее открыть или загрузить.
После штук десяти загрузок я решил убрать галку возле 'спрашивать о действии'... !!! - и началось!!!
Окошки загрузки отрываются и закрываются, эксплорер откывает и закрывает сессии, и так без конца!!

Ясно, что работать при этом невозможно.
Я оставил на ночь, но с утра все та же картина: продолжает мелькать!
Не знаю, зациклилось или уж очень много их там, но компом надо пользоватся!

Я нашел, что для прекращения 'действия по-умолчанию' на подгружаемый тип файла надо востановить 'всегда спрашивать'.
Осталось только выяснить какой же тип файла грузится!

В этом и вопрос!

Спасибо!
Автор: alex5161
Дата сообщения: 17.03.2011 18:19
ВОПРОС СНИМАЕТСЯ: -
- оказалось, что 'Version_number' это стиль, определенный в темплейте и исползованный какрефренс (что можно было бы догадатся по STYLEREF, но у меня не хватило знаний).
Таким образом, никакой связи с Вордовскими параметрами документа, а введенная где-то в доцументе инфа.

Насчет второго вопроса - тип подгружаемых файлов, когда нажимаю 'поиск' - оказалось 'xml'; так что и этот вопрос снят.
(Хотя какого ляда Help пытается что либо download на попытку поиска, неясно.)

Если кто-то знает как и что посмотреть или сделать, что б Хелп работал ожидаемо, буду благодарен

Спасибо!
Автор: bredonosec
Дата сообщения: 18.03.2011 11:05
вопрос, а можно ли как-то делить искомый элемент?
напр, имеем, набор элементов, разделенных табами.
5й элемент в строке слился с 6-м. Итого, ищем 5й элемент строки, состоящий из 22 символов (цифры и пробелы), пишем первые 10 символов его, ставим таб, пишем символы с 12-го по 22й (пропуская пробел на 11 месте)

Как сформировать такой запрос?
Обычным выаржением будет находить только весь элемент, а мне его делить надо.
Автор: Gena1971
Дата сообщения: 18.03.2011 23:43
bredonosec
Можно и макрос написать.
И вот попробуй
([^t^p])([0-9^0032]{10})[!^t]([0-9^0032]{11})
\1\2^t\3
В первой скобке - это если слившиеся элементы попадут в начало строки. Может еще какие тонкости, но не видя самих строк исключить все ложные попадания или не попадания не могу.
Автор: bredonosec
Дата сообщения: 20.03.2011 15:21

Цитата:
([0-9^0032]{10})[!^t]([0-9^0032]{11})

аа, точно! ) изначально искать элементы, разделенные только пробелом! спасибо! )
Автор: fadetoback
Дата сообщения: 20.03.2011 18:18
Сегодня при работе office 2010 x64 выскочило такое сообщение «Средство расстановки переносов для приложения Word недоступно. Запустите программу установки Microsoft Office, установите это средство и повторите попытку». После этого сделал восстановление, потом снёс и переустановил заново - не помогло. В проверке орфографии всё выставлено.
Автор: ms
Дата сообщения: 21.03.2011 04:11
В резиновой ленте английского Ворда 2010 не могу найти английский эквивалент "вкладка Разработчика"из русского ворда, хочу вывести его в ленту по совету одного из пособий, http://blogs.technet.com/b/tasush/archive/2011/03/10/3392811.aspx?CommentPosted=true#commentmessage
Автор: Gena1971
Дата сообщения: 21.03.2011 10:06
ms
Вообще то она одна должна быть без галочки. Искать не надо ничего. Это едиственная вкладка, которая по умолчанию не включена.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: Universal Share Downloader (USD)


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