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

» Microsoft WORD

Автор: djoly
Дата сообщения: 28.02.2008 13:26
такой вопрос??? ексель не понимает вордовскую запятую(тоисть видит ее как текст, и по этому не может считать), что делать???????!!!!!!!!!!!
Автор: polk90
Дата сообщения: 29.02.2008 01:44
djoly
ты же уже спросил об этом в ветке екселя. И тебя попросили описать подробнее, что делаешь. Так как странно что не понимает. (Тем более что вордовская и екселевская запятые одинаковые. ) А так - посмотри формат ячейки Ctrl+1 и посмотри установки винды, чем у тебя целая и дробная часть разделяется. Пуск-Панель управления-Язык и региональные стандарты-вкладка региональные параметры _ Настройка-Разделитель целой и дробной части. Если чтото из этого поможет то хорошо, если нет пиши подробнее, что делаешь, чтобы можно было понять о чем речь.
Автор: djoly
Дата сообщения: 29.02.2008 08:40
[q][/q]
polk90 спасибо!!!!! помогло!!! там у меня почему то стояла точка, поменял все работает.
Автор: ivanovand
Дата сообщения: 01.03.2008 04:00
Прошу помочь советом.
Имеем вордовский документ в котором в столбик идут номера заказов (в виде цифр, от 5 до 15 цифр), кажды номер на новой строке. Данные номера заказов повторяются по всему документу (т.е. один и тотже номер может встречаться в документе несколько раз).
Необходимо каким-либо автоматизированным способом удалить повторяющиеся номера, оставив их только в одном экземпляре. В ручную эта работа занимает много времени, плюс возможны ошибки, когда после обработки 10-15 страниц из-за ряби в глазах можно удалить лишний номер.
Если данную задачу невозможно реализовать МС Вордом, пожалуйста, порекомендуйте любую другую программу.
Автор: FED2004
Дата сообщения: 01.03.2008 19:08
...задачу лучше проилюстрировать примером. На вскидку, если номер заказа идет в начале строки - можно попробовать отсортировать и после "ручками" удалить повторяющиесь номера.
Автор: PapaKarlo
Дата сообщения: 01.03.2008 19:25
ivanovand

Цитата:
Имеем вордовский документ в котором в столбик идут номера заказов (в виде цифр, от 5 до 15 цифр), кажды номер на новой строке. Данные номера заказов повторяются по всему документу (т.е. один и тотже номер может встречаться в документе несколько раз).
Необходимо каким-либо автоматизированным способом удалить повторяющиеся номера, оставив их только в одном экземпляре.

Если различных номеров немного, то можно создать клавиатурный макрос (т.е. сохранить последовательность ручных действий, назначив эту пос-ть какой-либо клавише).

Последовательность действий такова: {перейти в начало текущей строки; удалить текущую строку; найти следующее вхождение контекста поиска}. Контекст поиска задается для каждого номера индивидуально (этакий параметр макроса), первое вхождение, естественно, пропускается.

Сортировка, предложенная FED2004 - тоже хороший способ, но нарушает последовательность строк документа. Если это нарушение не играет роли, то этот способ предпочтителен (возможно, в сочетании с использованием макроса).

А вообще - это типичный случай, когда инструмент (текстовый процессор) применяется не по назначению. Типичное приложение для СУБД или, в крайнем случае, для электронной таблицы.

Кстати, об электронной таблице. Можно импортировать документ в Excel - там и сортировка, и селекция решаются попроще.


Цитата:
В ручную эта работа занимает много времени, плюс возможны ошибки, когда после обработки 10-15 страниц из-за ряби в глазах
Совершенно верно - "человек должен думать, а машина - работать" (c) IBM
Автор: ivanovand
Дата сообщения: 02.03.2008 02:04
FED2004
PapaKarlo
Спасибо за помощь. Попробую предложенные варианты. Насчет СУБД полностью согласен, но это увы невозможно, а с Ехсеl надо попробывать
Автор: polk90
Дата сообщения: 02.03.2008 02:25
ivanovand
Откуда данные в ворд попадают? и куда потом идут? И может кроме тебя еще какая секретарша данные ровняет? Если все это не важно то можно и в ексель перейти. А так, из описания, все спокойно можеш в ворде реализовать. И вернуть последовательность строк не проблема. Преобразовать текст в таблицу, добавить столбец с нумерацией, отсортировать по номерам заказов, почистить, отсортировать по номеру, преобразовать в текст. И повесить все это на макрос под одну кнопку.
Автор: ivanovand
Дата сообщения: 02.03.2008 03:02
polk90
начну с начала имеем файл примерно такого вида:
230000
252525
567458
200000
358457
230000
458538
200000
230000

Только это все страниц на 10-15 как видите некоторые номера повторяются. нужно повторяющиеся номера удалить, но оставить только их один экземпляр, т.е.
230000
252525
567458
200000
358457
-удалено-
458538
-удалено-
-удалено-

Это "-удалено-" естественно в реале не указывается. Никакой последовательности строк не надо, нужно просто обработать файл с целью удаления повторяющихся номеров, оставив данные номера только в одном экземпляре.
Автор: polk90
Дата сообщения: 02.03.2008 04:49
ivanovand

приблизительно понятно, но написать приблизительный макрос, это значит надо учесть возможные отклонения от исходного текста (это тот который здесь приведен). Начиная от - поле заказа ограниченно одной строкой или нет и т.д., и заканчивая дополнительными строками в начале и конце документа.
Например даже простая сортировка с тем что здесь приведено работать не будет т.к. строки оканчиваются знаком "разрыв строки" если заменить на "знак абзаца" проблем нет.
начать макрос это так http://wordexpert.ru/2007/10/26/avtomaticheskaya-zapis-makrosa/
добавить цикл см. глава3 http://www.realcoding.net/teach/vbnet/index.html
ссылки найдены с помощью гугла, разного богатства и по этой теме тоже там много много.


Автор: real_rockin
Дата сообщения: 02.03.2008 21:39
ivanovand, софт для обработки листов асек тебе в руки! Я уже и не помню, честно говоря, но я вот именно такое делал года три назад, когда сортировал листы.
Или что-то такое есть для обработки словарей с паролями, чтобы лишние пароли убирать.
Автор: PapaKarlo
Дата сообщения: 03.03.2008 00:21
ivanovand

Цитата:
начну с начала имеем файл примерно такого вида:
230000
252525
567458
200000
358457
230000
458538
200000
230000

Excel. И точка...

Даже 10-15 страниц глазками обработать - не проблема, если данные отсортировать. Но если следовать вышеприведенному мною правилу фирмы IBM и немного почитать Help, то можно найти способ выделения уникальных данных из группы с повторяющимися данными с помощью фильтрации. Делается в несколько щелчков мышкой. Поиск в Help'e да поможет.

Добавлено:
И совет на будущее: использовать адекватные средства и передать этот совет тем, кто данные готовит. "У нас никогда не хватает времени делать правильно с самого начала, но всегда находится время исправлять ошибки" (с) не помню чей
Автор: do_dziadek
Дата сообщения: 04.03.2008 00:02
PapaKarlo

Цитата:
Excel. И точка...


Sub FignyaDlaSortirovkiAndUdalyeniyaPovtoryayushchikhsyaStrokInTheWord()
Selection.WholeStory
Selection.Sort CaseSensitive:=True
Selection.MoveUp Unit:=wdLine, Count:=1
myUpString = ""
myDownString = ""
For Each parag In ActiveDocument.Paragraphs
myDownString = parag.Range.Text
If myDownString = myUpString Then
parag.Range.Select
parag.Range.Delete
End If
myUpString = myDownString
Next
End Sub

Сначала посортирует строки, а потом все, которые повторяются, удалит. В Ворде.
Автор: ivanovand
Дата сообщения: 04.03.2008 15:35
FED2004
PapaKarlo
polk90
real_rockin
do_dziadek
Всем откликнувшимся еще раз огромное спасибо! Пойду изучать Ворд и Ексель, после 8 марта предстоит разбирать не менее 20 страниц.
PapaKarlo

Цитата:
и передать этот совет тем, кто данные готовит

у кого мы получаем эти данные, они к нашей организации никакого отношения не имеют. Наоборот - это мы их просим об одолжении предоставить нам эти данные. Если мы будем еще и требовать с них исправлять результаты обработки запросов - нас отправят номера заказов - это для простоты примера всем еще раз спасибо!
Автор: valhalla
Дата сообщения: 04.03.2008 16:39
Office 2003+SP3, MUI+SP3.
Народ!!! Возникли следующие проблемы.
1. Стала криво определяться орфография (что-то не то с автоопределением языков).
Если запустить Word и написать
This is тест
то "тест" подчеркнется и распознается как английское слово.
На соседней идентичной машине работает как положено. "Сервис"-"Язык" прописано "Определять язык автоматически".
2. При запуске Word раскладка переключается на русскую. Почему? В "Сервис"-"Язык" - выбираю английский по-умолчанию, все равно при запуске на русский переключается.

Как можно обнулить настройки в те, что были после установки?
Автор: polk90
Дата сообщения: 04.03.2008 21:51
valhalla
по 2 вопросу. На языковой панели (на значке, который показывает какая раскладка клавиатуры) кликни правой кнопкой, затем Параметры, и там установи "Язык ввода по умолчанию". При старте программы, любой, и ворда, эта раскладка оттуда берется.
Автор: Oleg NT
Дата сообщения: 05.03.2008 08:45
Здравствуйте.

Очень срочный вопрос по поводу Word 97.

Поставил его на Windows 98 только что установленную, все было нормально. Поставил также на систему: WinRAR, 1С:Предприятие и драйвер для принтера Samsung ML-1210 (официальный, с сайта samsung.ru)

На следующий день в Word'е все русские символы, включая в диалоговых окнах, стали отображаться квадратиками. Исключение составляет только строка меню "Файл - Правка" и т.д.

На принтер уходит - наоборот - нормальный текст.

Изменил в реестре "1252" с "cp_1252.nls" и "cp_1251.nls", воспользовался утилитой ttfconv (только она сказала, что со шрифтами уже все в порядке).

В Excel все нормально.

Пробовал офис переустановить.

Как решить проблему?
Автор: polk90
Дата сообщения: 05.03.2008 14:06
Oleg NT
Направление решения правильное, это к настройкам системных шрифтов. Лучше гдето здесь спросить http://forum.ru-board.com/forum.cgi?action=filter&forum=active15&filterby=topictitle&word=98
Автор: MisterXX
Дата сообщения: 05.03.2008 19:05
Господа, подскажите как заставить автоматически нумероваться рисунки в Word 2007 с учетом глав. Я это делаю, но они почему-то нумеруются с 0, т.е Рисунок 0.1, 0,2 и т.д. Хотя главы вроде заданы нормально, через содержание. Или в этом случае главы это что-то другое?
Автор: Horex
Дата сообщения: 06.03.2008 08:01
Ворд 2007. Можно ли сделать так, чтобы ctrl+v по умолчанию вставляло неформатированный текст?
Автор: PapaKarlo
Дата сообщения: 08.03.2008 13:42
Horex

Цитата:
Ворд 2007. Можно ли сделать так, чтобы ctrl+v по умолчанию вставляло неформатированный текст?
В каком смысле "неформатированный"? Любой текст в вордовском документе имеет некоторый формат. Если речь идет о том, чтобы не копировать атрибуты форматирования источника, то, наверное, нет. Можно либо применить к вставленному фрагменту атрибуты по умолчанию (или другие желаемые), либо вставлять в документ, в котором форматирование не предусмотрено (например, .txt)
Автор: Vladislav_Z
Дата сообщения: 09.03.2008 09:44
Здравствуйте, по работе приходится часто печатать на готовых бланках.
Приходится печатать на чистый лист, потом совмещать с бланком, смотреть на просвет, потом корректировать.
Подскажите кто знает как упростить данный процесс в Word.
Автор: xeroxman
Дата сообщения: 09.03.2008 12:44
valhalla

Цитата:
2. При запуске Word раскладка переключается на русскую. Почему? В "Сервис"-"Язык" - выбираю английский по-умолчанию, все равно при запуске на русский переключается.


Этого недостаточно, еще нужно зайти:
Сервис > Параметры > Правка
и в Параметрах правки нужно установить галочку на "автоматическая смена клавиатуры"
Автор: polk90
Дата сообщения: 09.03.2008 22:44
Vladislav_Z

Как вариант, создать в ворде с козу бланка(ов) используя таблицу. Границы без форматирования стилей (тогда при наборе их видно, а при печати распечатываться не будут).
Сохранить это как шаблон (или закрыть файл для записи).
Если в таблице границы мышкой в нужное место не ставятся попробуй через свойства таблицы (там это можно в миллиметрах задать).
Но это только если сложно использовать другой софт. В ворде сохранение форматирования на печать очень плохо реализовано.
Да, еще для легкости попадания, можно в таблице, оставлять пустые строки, в несколько миллиметров, между используемых, и менять их .
Автор: VictorKos
Дата сообщения: 10.03.2008 00:57
Horex

Цитата:
Ворд 2007. Можно ли сделать так, чтобы ctrl+v по умолчанию вставляло неформатированный текст?

По умолчанию неформатированный текст можно вставить только через специальную вставку (alt+ctrl+v). В настройках клавиатуры (Параметры Word - Настройка - Сочетания клавиш - Вкладка "Главная" - Команда "EditPasteSpecial") можно заменить это сочетание на ctrl+v, пожертвовав при этом стандартной вставкой с форматированием, но всё равно каждый раз придётся выбирать неформатированный текст из списка других вариантов вставки.
Автор: Vladislav_Z
Дата сообщения: 12.03.2008 10:05
polk90
Еще наверное можно отсканить бланк и вставить его в качестве фона, но как сделать чтобы фон был виден но не печатался?
Автор: Solenaja
Дата сообщения: 12.03.2008 13:28
в чем может быть причина долгого открытия документов в word 2007 ?
файлы по 50-300 кб
некоторые файлы word 2003
intel quad 6600, 4 Гб RAM
Автор: polk90
Дата сообщения: 12.03.2008 15:19
Vladislav_Z
тогда тебе каждый раз придется набираемым текстом попадать в нужное место. Но если ты не ищешь легких путей то в твоем варианте, после набора текста, выдели только его, нажми Ctrl+P и выбери печатать "выделенный фрагмент"
Автор: PapaKarlo
Дата сообщения: 12.03.2008 16:21
Solenaja

Цитата:
в чем может быть причина долгого открытия документов в word 2007 ?

- антивирусная проверка;
- обмен по сети с большими задержками или с другим медленным устройством - может быть связано как с собственно обработкой файлов, так и с "внутренней" работой самого word'a.
- ?

Есть ли случаи, когда документы открываются быстро? Если да, надо выяснить отличия и сделать выводы.
Автор: Vladislav_Z
Дата сообщения: 13.03.2008 09:25
polk90
Зачем каждый раз попадать? не так много текста будет менятся и я хочу вставлять текстовые блоки через панель-рисование-надпись, их потом удобно двигать на нужное место. По поводу печати выделенного фрагмента я не подумал.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134

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


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