Технический форум
Вернуться   Технический форум > Компьютерный форум > Софт и программы > Офисные


Ответ
 
Опции темы Опции просмотра
Старый 01.12.2014, 13:01   #1 (permalink)
Nilvler
Нивавод
 
Аватар для Nilvler
 
Регистрация: 28.05.2008
Адрес: Белореченск
Сообщений: 3,018
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
Репутация: 4960
По умолчанию Удаление строк в Word

Нужно в MS Word 2007 сделать автоматическое удаление всех строк, начинающихся с определенного слова. Например если в строке первое слово "Filename", то нужно удалить всю строку целиком. В ручную не вариант, так как в документе тысяча страниц.
Nilvler вне форума   Ответить с цитированием

Старый 01.12.2014, 13:01
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Зачастую можно найти решение сразу, если обратить внимание на похожие темы

Сортировка строк в Си
Упорядочение строк матрицы
Чтение строк из текстового файла СИ
Обработка символьных строк
Автоматическа нумерация строк

Старый 01.12.2014, 14:08   #2 (permalink)
Sashafint
Member
 
Регистрация: 31.10.2012
Сообщений: 401
Записей в дневнике: 1
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 2902
По умолчанию

Делай:
Заменить
Галочка на подстановочные знаки
В поле НАЙТИ пиши Filename*.?
Поле заменить - пустое
Заменить все.

(где Filename - то что ищешь; * - любое кол-во символов; . - точка; ? - перенос строки после точки)

Обязательно бекап
Sashafint вне форума   Ответить с цитированием
Старый 01.12.2014, 14:56   #3 (permalink)
Nilvler
Нивавод
 
Аватар для Nilvler
 
Регистрация: 28.05.2008
Адрес: Белореченск
Сообщений: 3,018
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
Репутация: 4960
По умолчанию

Цитата:
Сообщение от Sashafint Посмотреть сообщение
Делай:
Заменить
Галочка на подстановочные знаки
В поле НАЙТИ пиши Filename*.?
Поле заменить - пустое
Заменить все.

(где Filename - то что ищешь; * - любое кол-во символов; . - точка; ? - перенос строки после точки)

Обязательно бекап
Этот способ работает, но не так как надо. Можно ли сделать что бы он удалял не до ближайшей точки, а только саму строку? Просто в моем случае до точки удалять нельзя, начинает лишний текст удалять.
Nilvler вне форума   Ответить с цитированием
Старый 01.12.2014, 16:06   #4 (permalink)
Sashafint
Member
 
Регистрация: 31.10.2012
Сообщений: 401
Записей в дневнике: 1
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 2902
По умолчанию

Можно фрагмент текста? Несколько абзацев, хотя бы. Не профи, но попробую помочь.
Sashafint вне форума   Ответить с цитированием
Старый 01.12.2014, 16:15   #5 (permalink)
Nilvler
Нивавод
 
Аватар для Nilvler
 
Регистрация: 28.05.2008
Адрес: Белореченск
Сообщений: 3,018
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
Репутация: 4960
По умолчанию

Вот небольшой фрагмент, весь текст состоит так. Мне к примеру нужно удалить строки Filename и Action time а другие оставить.


Record Number : 952
Action Time : 18.02.2009 21:49:40
Filename :
Nilvler вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 01.12.2014, 21:00   #6 (permalink)
Sashafint
Member
 
Регистрация: 31.10.2012
Сообщений: 401
Записей в дневнике: 1
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 2902
По умолчанию

Можно создать макрос и назначить его на какую-нибудь комбинацию кнопок.
Смысл примерно такой:
Включить режим разработчика в меню ФАЙЛ\Настройки
На вкладке Разработчик нажать ЗАПИСЬ МАКРОСА.
Указать комбинацию клавиш.
Далее уже идет сам макрос.

CTRL+H Action time \ найти далее
Закрыть окно поиска.
выделить текст до конца строки Shift+END
Удалить текст DEL.

CTRL+H Filename \ найти далее
Закрыть окно поиска.
выделить текст до конца строки Shift+END
Удалить текст DEL.

Остановить запись макроса.

Зажимаешь указанную комбинацию клавиш и держишь, до конца документа.

Можно зациклить макрос на Visual Basic.
У нас сейчас перебои с электричеством, интернет вырубает, не могу конкретней пока обьяснить.
Sashafint вне форума   Ответить с цитированием
Старый 02.12.2014, 08:42   #7 (permalink)
Nilvler
Нивавод
 
Аватар для Nilvler
 
Регистрация: 28.05.2008
Адрес: Белореченск
Сообщений: 3,018
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
Репутация: 4960
По умолчанию

макросы я отдаленно знаю что такое, но грамотно сделать его врятли смогу, программирование не изучал вовсе.
Nilvler вне форума   Ответить с цитированием
Старый 02.12.2014, 12:22   #8 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,920
Записей в дневнике: 10
Сказал(а) спасибо: 139
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28107
По умолчанию

Цитата:
Сообщение от Nilvler Посмотреть сообщение
макросы я отдаленно знаю что такое, но грамотно сделать его врятли смогу, программирование не изучал вовсе.
Офис сам запишет твои действия в макрос, преобразовав их в код.
Цитата:
Сообщение от Sashafint Посмотреть сообщение
Делай:
Заменить
Галочка на подстановочные знаки
В поле НАЙТИ пиши Filename*.?
Поле заменить - пустое
Заменить все.
А если отсюда выкинуть точку, не прокатит?
MrSTEP вне форума   Ответить с цитированием
Старый 02.12.2014, 13:09   #9 (permalink)
Nilvler
Нивавод
 
Аватар для Nilvler
 
Регистрация: 28.05.2008
Адрес: Белореченск
Сообщений: 3,018
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
Репутация: 4960
По умолчанию

Цитата:
Сообщение от MrSTEP Посмотреть сообщение
А если отсюда выкинуть точку, не прокатит?
Не, не прокатит) он тогда весь текст выделяет и удаляет только первое слово
Nilvler вне форума   Ответить с цитированием
Старый 02.12.2014, 19:51   #10 (permalink)
Sashafint
Member
 
Регистрация: 31.10.2012
Сообщений: 401
Записей в дневнике: 1
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 2902
По умолчанию

Наконец-то включили электричество.
Попробуй вместо
Цитата:
Filename*.?
подставить Filename*^13
Подстановочные знаки не забудь включить.
Должно сработать.
Sashafint вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 03:23.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.