Как удалить надпись в ворде
Перейти к содержимому

Как удалить надпись в ворде

  • автор:

Удаление текста из Word документов

Загрузите документ Word, введите текст или регулярное выражение для удаления из документа и загрузите полученный файл.

Загружая файлы или используя наши сервисы Вы соглашаетесь с Условиями использования и Политикой конфиденциальности.

Тип замены:
Выбрать цвет:
Использовать OCR для поиска и замены текста в изображениях
Растеризовать полученный документ
Добавить графический шум (пятна разного размера итд)
Придать случайный наклон (вправо или влево) каждой странице
Преобразовать документ в черно-белый (в градациях черного и белого)
Обработка вашего запроса. Подождите.
Попробуйте другие функции:

GroupDocs.Redaction представляет приложение Удаление текста из Word документов. Приложение для удаления текста работает как с содержимым документа Word, так и с его метаданными.

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

  • «(?i)SearchPhrase» — фраза без учета регистра
  • «(?lt;=preCondition)searchPhrase» — позитивная ретроспективная проверка
  • «(?lt;! preCondition)searchPhrase» — негативная ретроспективная проверка
  • «searchPhrase(?=postCondition)» — позитивная опережающая проверка
  • «searchPhrase(?!postCondition)» — негативная опережающая проверка

Bеб-приложение построено на API санитизации, реализованных в библиотеке GroupDocs.Redaction для .NET и поддерживает следующие функции:

  • Точная фраза и регулярное выражение для поиска текста для удаления.
  • Чувствительный и не чувствительный к регистру поиск.
  • Широкий выбор поддерживаемых форматов (см. список поддерживаемых форматов).

Как удалить текст в документе Word

Как удалить текст в документе Word

  • Выберите область замены текста из выпадающего списка «Удалить» (текст, метаданные).
  • Загрузите ваш Word файл
  • Введите шаблон текстового поиска для удаления текста
  • Нажмите кнопку «Удалить»
  • Скачайте файл Word с удаленным текстом
  • Отправьте файл по почте

FAQ

❓ Как я могу удалить чувствительные данные из документов Word?

Прежде всего, нужно загрузить файл: перенесите ваш документ Word или кликните в белой области, чтобы выбрать файл; тогда вы сможете выбрать тип редакции данных, замену и другие опции.

⏱️ Как много времени занимает санитизировать документы Word?

Редактирование работает быстро — обычно это занимает пару секунд, чтобы санитизировать документы Word.

��️ Безопасно ли санитизировать Word файлы используя бесплатное приложение GroupDocs.Redaction?

Конечно! Отредактированные файлы будут доступны почти сразу после загрузки и будут удалены в течение суток.

�� Могу ли я открыть Word и отредактировать чувствительные данне в Word на ОС Linux, Mac OS, или Android?

Да, вы можете использовать бесплатное приложение GroupDocs.Redaction с любой операционной системой, где есть Веб браузер — наше приложение редактирования Word работает онлайн и не требует установки никакого дополнительного ПО.

�� Какой браузер я должен использовать, чтобы отредактировать данные Word документов?

Вы можете использоват любой современный браузер, чтобы санитизировать даннные документа Word, например, Google Chrome, Microsoft Edge, Firefox, Opera, или Safari.

Как удалить текст серого цвета из документа при помощи любого софта способного это сделать?

Выделяю фрагмент текста в Word 2016 нажимаю -> Выделить -> Выделить текст, имеющий такой же формат.
При таком способе так же захватывается нужный мне текст синего цвета. Можно ли как то удалить только текст серого цвета не затронув при этом синий текст? Я хочу научиться копировать текст с сервиса otvet.mail.ru далее отделить всю лишнюю информацию -> далее поместить отделённый текст в голосовой преобразователь. Что бы преобразователь не читал мне лишнюю информацию её необходимо удалить до помещения информации в него.

  • Вопрос задан более трёх лет назад
  • 176 просмотров

Удалить текст из таблицы в word

У меня есть шаблон вордовского документа. Это некая таблица на весь лист. Он разбит на некоторые бланки. Там в них уже есть текст типа ФИО, адрес и т.п.

В чём стоит задача: Нужно заполнять все или некоторые бланки. Это решено, но есть ли возможность очистить полностью неиспользуемые бланки, чтобы в незаполненных даже не было строк: ФИО, адрес и т.д.

Есть ли вариант удалить текст от закладки до закладки?

Arkuz
Нашёл сам решение. Очистил содержимое ячейки таблицы строкой вида:

WordApp.ActiveDocument.Tables.Item(1).Columns.Item(1).Cells.Item(2).Range.Text:='';

Похожие статьи

  • Как экспортировать таблицу ehlib в word?
  • Программно очистить содержимое ячейки таблицы в word
  • Вставка строк в таблицу в с помощью макроса
  • Удаление пустых строк в таблице (Microsoft Office Word)
  • Вставить текст в определенную строку ячейки таблицы в ворде
  • Как правильно делать автоматическое создание столбцов с картинками в виде таблицы
  • Извлечь фотографии из doc (docx) файла
  • Экспорт в Word из Memo
  • Скопировать данные из Edit в Word
  • Обновление таблицы от версии к версии. Как?

Купить рекламу на сайте за 1000 руб

пишите сюда — alarforum@yandex.ru


Да и по любым другим вопросам пишите на почту

  • Форум Web программирование (веб)
    • Форум Python (питон)
    • Форум PHP (пхп)
    • Форум Perl (перл)
    • Форум Ruby (руби)
    • Форум JavaScript (яваскрипт)
    • Форум Ajax (аякс)
    • Форум SQL (эскюэл)
    • Форум HTML (хтмл)
    • Форум CSS (сиэсэс)
    • Форум XML (иксмл)
    • Форум JSON (джсон)
    • Форум Pascal (паскаль)
    • Форум Delphi (делфи)
    • Форум C++ (си плюс плюс)
      • Форум C++ Builder (си билдер)
      • Форум Visual C++ (визуал си)
      • Форум .NET (точка нет)
      • Форум ASP.NET (асп нет)
      • Форум Windows Forms (виндовс формс)
      • Форум базы данных ADO.NET (адо нет)
      • Форум .NET Framework WPF, UWP, WinRT, XAML ()
      • Форум Java Android (джава андроид)
      • Форум Java web (джава веб)
      • Форум Kotlin (котлин)
      • Форум Assembler (ассемблер)
      • Форум WinApi (вин апи)
      • Форум Excel (эксель)
      • Форум Word (ворд)
      • Форум Access (аксесс)
      • Форум по администрированию ОС
      • Форум по администрированию серверов и VDS
      • Форум Windows
      • Форум Ubuntu
      • Форум Android

      Удаление текста между двумя фрагментами другого текста

      Имеется следующая задача: есть документ, в этом документе имеется ненужный текст. Текст соответственно разбросан по всему документу. Перед началом каждого такого «ненужного» текста имеется фрагмент — фрагмент №1, в конце этого «ненужного» текста имеется фрагмент №2 (то есть в начале ненужного текста написано фрагмент №1 , а в конце фрагмент №2). И так по всему документу.

      Хотелось бы макрос, который ищет этот «ненужный» текст и удаляет его. И, соответственно, затем (или одной задачей) удалял эти фрагменты — фрагмент №1 и фрагмент №2.

      Денис, вот вариант решения (не макрос, так как он излишен в данном случае), подсказанный Александром Витером.

      Допустим, по вашим условиям у вас имеется в документе такой текст:

      «фрагмент №1 некий текст фрагмент №2»

      Нужно удалить и «некий текст» и обе надписи «фрагмент».

      Откройте диалоговое окно Найти и заменить (CTRL+H) и в поле Найти введите следующее выражение:

      ([Фф]рагмент №1)*([Фф]рагмент №2)

      Поле Заменить оставить пустым.

      Установить флажок на параметре Подстановочные знаки .

      Нажмите кнопку Заменить все и вы получите то, что вы хотели.

      Еще записи по вопросам использования Microsoft Word:

      • 10 вопросов и ответов по редактору Word (1 часть)
      • Word 2007: добавляем свою вкладку и свои команды
      • Word 2007: полотно, рисунки, линии
      • Word 2007: смена формата сохранения файла
      • Word 97 — решение проблемы с отображением символов на линейке
      • Word 97. Слияние документов как один из способов упростить свою работу
      • Абзац с цветным фоном
      • Автозаполняемые колонтитулы
      • Автоматизация текстового набора в Word
      • Автоматическая нумерация билетов
      • Автоматическая расстановка переносов
      • Автоматическое обновление полей при открытии документа
      • Автоматическое сохранение документа при его закрытии
      • Автотекст с последовательной нумерацией
      • Автоформат документов
      • Белый текст на синем фоне в Word 2007
      • Буквица
      • Быстрая смена ориентации страниц документа
      • Быстрое изменение стиля форматирования текста
      • Быстрое удаление границ у таблицы
      • Быстрый поиск форматированного текста
      • В чем различие между Автозаменой и Автотекстом
      • В чем различие между стилями Обычный (Normal) и Основной текст (Body Text)?
      • Ввод повторяющихся фрагментов текста в Word 2007
      • Ввод часто повторяющихся фрагментов текста

      Комментариев: 24

      11.09.2009 в 07:48 | #1
      А что делать если фрагмент№2 всегда разный? Нужен макрос.
      05.11.2009 в 23:35 | #2

      Здравствуйте, а что делать, если мне надо удалить такую штуку: *знак обзаца* *набор из чисел и знаков пробел* *знак обзаца* *знак обзаца* Например так: *знак обзаца* 16161 178189 1 *знак обзаца* *знак обзаца* Вот такое все вместе как удалить? Скажите пожалуйста, буду очень благодарен.

      06.11.2009 в 10:13 | #3

      Евгений, попробуйте в поле «Найти» ввести выражение: ^13[0-9]<5>^32[0-9]^32[0-9]^32^13 а в поле «Заменить» то, на что заменяете или оставьте пустым. Установите флажок на опции «Подстановочные знаки». П.С. Я взял за основу исключительно ваш пример.

      06.11.2009 в 12:58 | #4

      Извините, а не могли бы вы рассказать, что в подстановочных знаках значат такие символы как *знак обзаца*, *пробел*. Вообще, не могли бы вы подсказать расшифровки этих знаков в формуле? Откуда взялись эти знаки и где их посмотреть, если не трудно. Заранее благодарен.

      06.11.2009 в 13:29 | #5

      Евгений, я вам очень рекомендую ознакомиться с этой заметкой и обязательно изучить статью С.Хозяинова (ссылка в заметке).

      06.11.2009 в 13:35 | #6

      В данном случае знак абзаца выражен через код 13, а пробел — 32; числа выражены через диапазон значений (в квадратных скобках), а их количество задано в фигурных скобках.

      06.11.2009 в 15:52 | #7
      Спасибо большое!
      17.03.2010 в 15:05 | #8

      Появилась очень похажая задача, но после 2-х часов мучений над ней (все ссылки уже изучил здесь) так ничего и не вышло. Суть проблемы в следующем. Есть текст такого вида: +++++*конец абзаца* русская фраза*конец абзаца* ——*конец абзаца* Нужно каким-то образом пронумеровать все строки «русская фраза». Находить её у еня получалось по шаблону ^0013?русская фраза^0013. А вот если я пытаюсь добавить формат, то он добавляется и к первому и последнему абзацу, в итоге нумеруют одна строка над и под фразой. Подскажите, как это можно реализовать.

      17.03.2010 в 15:12 | #9
      Георгий, приложите ваш документ. Не забудьте сообщить ссылку на файл.
      17.03.2010 в 15:52 | #10

      Георгий, эту задачу можно решить за два шага. Шаг первый: Ищете текст тем выражением, которое работает, но его нужно немного изменить: (^0013?)(русская фраза)(^0013) и делаем замену таким выражением(пока без форматирования): \1@#$%\2@#$%\3. Тем самым русская фраза станет уникальной и её можно будет найти не привязываясь к другим элементам текста. Шаг второй: Ищем выражение (@#$%)(русская фраза)(@#$%) и заменяем на \2, но уже с нужным форматированием. Я так понял, вы хотите применить стиль нумерованного списка? Вместо @#$% можно использовать любые другие сочетания символов, которые точно не встречаются в документе.

      17.03.2010 в 15:57 | #11

      Антон, спасибо, что отозвались, без вас у меня никак ничего не получается Эх, не хотел захлямлять комментарии, но видимо придётся. Структуру файлика залил: http://slil.ru/28809888 Теперь что касается конечного результат, собственно самой цели, которую нужно достичь. Нужно пронумеровать все названия в тексте, причём не обычной нумерацией, а просто поставив некий счётчик после названия, т.е. «Название 01», «Название 02» и т.д. После этого всё экспортируется в обычный текстовый документ. Я разбил задачу на 2 этапа: 1. В ворде пронумеровать все названия и экспотировать результат в текст. 2. В новом созданном текстовом документе (обычный текст) поменять местами число перед названием и само название. Для этого этапа шаблон для поиска и замены сделать у меня получилось. В идеале было бы здорово создать макрос, но времени на изучение уйдёт куда больше, чем несколько раз в неделю всё делать ручками. Такая вот ситуация.

      17.03.2010 в 16:00 | #12

      Александр, спасибо! Как вариант действительно очень подойдёт. Сразу не подумал, что можно название сначала уникализировать. Но рас уж я предыдущее сообщение написал, то может есть ещё какие-то варианты, как сразу сделать счётчик после названия?

      18.03.2010 в 09:24 | #13
      Что ж, Георгий, здесь без макроса не обойтись:

      Sub AutoNumberCaptions() Selection.HomeKey wdStory With Selection.Find .ClearFormatting 'Очищаем форматирование поиска .Text = "Название текста^p" 'Искомое выражение 'Делаем, пока выражение найдено While .Execute With Selection .Collapse wdCollapseStart 'снимаем выделение 'Добавляем поле SEQ для последовательной нумерации .Fields.Add .Range, wdFieldSequence, "МоёНазвание " & "\# 00" 'После поля ставим неразрывный пробел .TypeText ChrW(160) 'Перемещаем курсор в конец абзаца для продолжения поиска .EndOf wdParagraph End With Wend .ClearFormatting .Execute End With End Sub

      19.03.2010 в 12:47 | #14

      Александр, огромное спасибо! Я немного подправил макрос и всё заработало как положено, теперь куча рутинной работы превратилось в одно нажатие кнопки Вот что изменил:

      Sub AutoNumberCaptions() Selection.HomeKey wdStory NameString$ = "Название текста" With Selection.Find .ClearFormatting 'Очищаем форматирование поиска .Text = "^p" + NameString$ + "^p" 'Искомое выражение 'Делаем, пока выражение найдено While .Execute With Selection .TypeText ChrW(13) .TypeText NameString$ + ChrW(160) .Fields.Add .Range, wdFieldSequence, "МоёНазвание " & "\# 00" 'После поля ставим неразрывный пробел 'Перемещаем курсор в конец абзаца для продолжения поиска .EndOf wdParagraph End With Wend .ClearFormatting .Execute End With End Sub

      Пытался сам разобраться в вб, что бы некоторые действия ещё добавить для поолнейшей автоматизации, но не получается что-то. Суть в том, что перед самым первым названием нет перевода строки и оно не находится. Что нужно в скприптик добавить, что бы он перед его выполнением ставил ChrW(13) в начале всего текста, а после выполнения скрипта этот перевод строки удалял?

      19.03.2010 в 14:34 | #15

      Вот именно потому, что первое выражение не находится, я сделал условие поиска с одним абзацем в конце. Можно, конечно, добавить абзац в начало документа, тогда макрос будет выглядеть так (я так понял, что номер нужнжо ставить после текста):

      Sub AutoNumberCaptions() Dim NameString As String 'Объявляем переменную 'Вставляем абзац в начало документа Selection.Document.Range.InsertParagraphBefore 'Переходим в начало документа Selection.HomeKey wdStory NameString = "Название текста" With Selection.Find .ClearFormatting 'Очищаем форматирование поиска .Text = "^p" & NameString & "^p" 'Искомое выражение 'Делаем, пока выражение найдено While .Execute With Selection .EndKey wdLine 'Курсор в конец абзаца .TypeText ChrW(160) 'Неразрывный пробел .Fields.Add .Range, wdFieldSequence, "МоёНазвание " & "\# 00" End With Wend .ClearFormatting .Execute End With 'Удаление первого добавленного абзаца Selection.Document.Paragraphs.First.Range.Delete End Sub

      23.03.2010 в 17:18 | #16

      Александр, протестровал скрипт — это просто нечто, теперь полный автомат. Большое вам спасибо! Всё-таки ворд + vb — это сила.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *