Как убрать квадратные скобки в word
Я пытаюсь решить проблему в Word, которая, по моему мнению, была просто затруднительной с 2003 года, пока мы не обновились до 2010 года, и проблема не исчезла.
Для нашего фирменного бланка мы создали шаблон с текстом-заполнителем, выделили текст, а затем сделали документ доступным только для чтения, за исключением выделенного текста. Редактируемый текст становится желтым и получает следующие скобки:
Как только появятся эти скобки, они всегда будут отображаться на экране. С этим я справлюсь, хотя я бы хотел научиться скрывать их на экране, если это возможно. Когда документ печатается в защищенном виде, он работает нормально.
Когда документ напечатан, но НЕ защищен, часть бумаги отображается на бумаге!
Я думаю, что главный вопрос в том, как мне вообще избавиться от скобок? Я понимаю, почему они существуют, но в моем случае они создают больше проблем, чем решают. Мне бы хотелось, чтобы кто-то мог читать документ, не видя скобок, и я хотел бы, чтобы другие сотрудники в моем отделе могли печатать без необходимости сначала ограничивать его.
Я пытался отключить закладки, потому что это, казалось, появлялось, когда я искал вокруг, но это ничего не делало.
РЕДАКТИРОВАТЬ - 18.12.2012:
Как просили в комментарии ниже, вот уменьшенный файл, который демонстрирует проблему. Печать, которая должна показывать серые линии. Если вы защитите его снова, он будет печататься нормально, а если вы удалите все защиты и исключения, он напечатает нормально.
Я могу воспроизвести ту же проблему с вашим тестовым документом. Я взглянул на XML внутри документа и обнаружил, что в тексте нет никаких дополнительных элементов, которые могли бы вызвать проблему, поэтому поведение - это просто ошибка Microsoft Word.
В дополнение к вашей проблеме я не нашел способа убрать желтые скобки вокруг редактируемых диапазонов, когда включена защита документов. Я предполагаю, что они там, чтобы показать пользователям, какую часть документа они могут редактировать, поэтому никогда не было возможности отключить их.
Я могу предложить еще один способ достижения того, что вы ищете, который может избежать обеих проблем, с которыми вы сталкиваетесь. Используйте защищенные разделы с включенным заполнением форм вместо редактируемых диапазонов:
После того, как это будет сделано, вы сможете найти только то, что вы можете редактировать только эту конкретную часть документа, но не остальную часть документа, однако теперь нет желаемых скобок, как вы хотели, и также не должно быть артефактов при печати. Очевидно, я предполагаю, что ваши другие разделы не содержат полей формы, в противном случае они будут редактируемыми.
Что делают квадратные скобки?
Только начинаю изучать язык и возник вопрос насчет квадратных скобок после выражения, зачем они.
Что означают квадратные скобки
Добрый день. Может не в той теме вопрос. Есть квадратные скобки . Как это работает? $ ls .
Что обозначает квадратные скобки []?
Что обозначает квадратные скобки ?
Что обозначают квадратные скобки?
MOV BYTE PTR ,100 Что здесь обозначают квадратные скобки? Я их во многих прогах вижу ну не.
Прошу подсказать, что это?
это не текстовое поле, а автофигура и текстом повернутым на влево на 90градусов
серые кнопки --не поняла
Добавлено через 17 минут
возможно, что это защита документов ворд типа
Создавать и редактировать документы word можно как с помощью OLE объекта так и напрямую с помощью openxml. Второй вариант предпочтительнее как по скорости работы, так и по надежности.
Для создания и редактирование документа word формата docx существует не мало библиотек, вот некоторые из них: GemBox, Aspose, WordGlue и DocX. Только последний является бесплатным, но к сожалению несет в себе некоторые ограничения, в общем эти ограничения возможно присутствуют и в других библиотеках.
К примеру дана задача, сгенерировать документ word с водяным знаком, и при этом, запретить удалять пользователям этот водяной знак, но пользователь должен иметь возможность изменять любой текст в документе. Нетривиальная задача, реализация которой с помощью вышеуказанных библиотек навряд ли возможна.
Для того, чтобы запретить пользователю удалять водяной знак необходимо защитить документ, а для того, чтобы дать возможность редактировать текст в документе, необходимо добавить области которые пользователь может редактировать.
есть защита(я как то смотрела) у лицензионного ворда
--документ защищается от изменения
--некоторые области разрешено изменять, они и выделяются скобками
я это не гарантирую, т.к. инспектор документа не показал наличие такой области, хотя перевод в НТМ-формат показал наличие тегов PermStart и PermEnd
Я пытаюсь решить проблему в Word, которая, как я думал, была просто глюком с 2003 года, пока мы не перешли на 2010 год, и проблема сохранялась.
для фирменного бланка мы настраиваем шаблон с текстом-заполнителем, выделяем текст, а затем делаем документ доступным только для чтения, за исключением выделенного текста. Редактируемый текст становится желтым и получает эти скобки вокруг них:
когда документ напечатан, но не защищен, часть скобки отображается на бумаге!
Я думаю, что окончательный вопрос в том, как я могу избавиться от скобок вообще? Я могу понять, почему они существуют, но в моем случае они создают больше проблем, чем решают. Я хотел бы, чтобы кто-то мог читать документ, не видя скобок, и я хотел бы, чтобы другие люди в моем отделе могли печатать, не ограничивая его в первую очередь.
Я попытался отключить закладки, потому что это то, что, казалось, подошло, когда я искал вокруг, но это ничего не делало.
редактировать-18.12.2012:
Как указано в комментарии ниже,вот сокращенный файл, который демонстрирует задача. Печать, которая должна показывать серые линии. Если вы защитите его снова, он будет печатать хорошо, и если вы удалите всю защиту и исключения, он будет печатать хорошо.
Я могу воспроизвести ту же проблему с вашим тестовым документом. Я взглянул на XML внутри документа и обнаружил, что нет никаких дополнительных элементов вокруг текста, которые могли бы быть причиной проблемы, так что поведение просто ошибка Microsoft Word.
В дополнение к вашей проблеме я не нашел способа удалить желтые скобки вокруг редактируемых диапазонов, когда включена защита документов. Я предполагаю, что они там, чтобы показать пользователям, какую часть документа они могут редактировать никогда не было мысли их отключить.
Я могу предложить один другой путь достигнуть чего вы ищете что может избежать обоих из вопросов вы смотрите на. Используйте защищенные разделы с включенным заполнением форм вместо редактируемых диапазонов:
- во-первых вставить непрерывные разрывы разделов по содержанию хочу оставайтесь редактируемыми.
- нажать на кнопку Ограничить Редактирование С комментарий панель инструментов
- при редактировании ограничений выберите заполнение формы.
- клик Выберите Разделы внизу и выберите все остальные разделы, которые не являются частью редактируемого содержимого, например простой документ, что будет раздел 1 и раздел 3.
- клик начать обеспечение защиты.
то, что вы должны найти после того, как это будет сделано, вы все еще можете редактировать только эту конкретную часть документ, а не остальная часть документа, однако теперь нет желтых скобок, как вы хотели, а также не должно быть никаких артефактов при печати. Очевидно, я предполагаю, что ваши другие разделы не содержат полей формы, иначе они будут редактируемыми.
имеется ввиду в тексте слова в скобках (********) встречаются 2000 раз, причём всегда слова в скобках разные. Так вот как удалить все сразу? Я так понимаю нужно какой-то алгоритм в ворде задать, чтобы удалялись все символы между знаками "(" и ")", но как это сделать?
Всё - я разобрался (см. скрин) :
только у меня скобки не круглые, а квадратные, но не в этом суть: знак "^?" значит любой символ. Если нажать (как на скрине) ЗАМЕНИТЬ ВСЕ, то в тексте пропадут все слова по две буквы в скобках, так как знак ^? стоит в скобках 2 раза, вместе со скобками. Потом надо будет поставить этот знак 3 раза, нажать ЗАМЕНИТЬ ВСЕ; потом 4 раза, нажать ЗАМЕНИТЬ ВСЕ, и так далее, пока все слова не сотруться.
Ctrl+F там разберетесь.. . (вписать в поле найти "(********)" а в поле заменить поставить пробел. )
ничего не выйдет. для ворда знак " * " - это полноценный знак - "звёздочка" - не тэг. но я разобрался как можно - сейчас напишу.
Допустим слово "ДУРАК" надо убрать из предложения Этот "ДУРАК" сегодня был у меня. Итак! Жмем Ctrl+F переходим во вкладку "заменить". В поле Найти пишем: "ДУРАК" в поле заменить на не пишем ничего и говорим заменить все! Получаем: Этот сегодня был у меня.
Вы ответили не на тот вопрос. Речь ведь шла о содержимом в квадратных скобках. К тому же, исчезнут по вашему методу все дураки, а, если какие-то из них нужны? А если искать конкретного, то его можно и просто так убрать, выделить и Delete.
если разобрались то подскажите пожалуйста как вы это сделали - у меня практически та же задача но нужно найти текст в квадратных скобках
Решение неверное!
Автор, видимо, так и не разобрался в алгоритмах подстановки. Делается всё ОЧЕНЬ просто.
Заменить [[]*[]] на пустое поле (поставить галочку "Подстановочные знаки"). Всё в скобках вместе с самими скобками исчезнет. Для круглых скобок замена \[*\] на пустое поле ("Подстановочные знаки").
В Word всё есть.
да ты бог вообще, только я так и не понял почему сработало))
Mala дал просто гениальное решение. Не представляю, как я его мог бы узнать. Все квадратные скобки со всем содержимым исчезли, что мне было и надо. Опция Заменить. В ней написать [[]*[]], указать "Подстановочные знаки", заменяем на пустое поле. Ура!
Читайте также: