Замена кавычек в Word на заданные
Часто, когда мы создаем документ в Word мы копируем информацию из разных источников (интернет, Excel и т.п.) при этом копируется и формат кавычек. Получается, что часть документа с одними кавычками парные (или в простонародье «елочки»), а часть документа с прямыми кавычками. Если нужный формат — парные кавычки, то исправить достаточно просто, нужно лишь сделать 2 замены (заменить левую « и правую » кавычки). А вот если нужный формат кавычек — кавычки елочки, то заменой воспользоваться не получится.
Решение проблемы
В программе Doc.maker можно выбрать нужный тип кавычек в документе. Для этого:
- Перейдите к вкладке меню Doc.maker (она появится после установки программы).
- Откройте меню Редактор текста и выберите команду Настройки редактора.

- В диалоговом окне выберите тип кавычек (парные или прямые).

- Нажмите Сохранить. Программа запомнит данный выбор, в следующий раз данный алгоритм повторять не нужно.
Теперь осталось только заменить кавычки во всем документе или в заданном фрагменте текста. Для этого:
- Выделяем фрагмент текста, если хотим исправить кавычки только в нем. Или не выделяем ничего, тогда замена будет по всему тексту.
- Перейдите к вкладке меню Doc.maker и в меню Редактор текста выберите Исправление кавычек.
Результат работы программы выглядит следующим образом:
Как убрать кавычки при использовании связи Word с Excel?
Имеется документ Word, который связан с файлом Excel. Данные из определённых ячеек подставляются в поля Word файла. Поле имеет следующий вид:
< LINK Excel.SheetMacroEnabled.12 C:\\Users\\Vitalii\\Desktop\\Z.xlsm Буфер!R1C6 \a \t \* CHARFORMAT >.
Проблема в том,что если в ячейке Excel присутствует символ перевода строки (Alt+Enter), то соответствующие данные в файле Word обрамляются двойными кавычками. В итоге вместо:
Иванов
Петров
получаем
«Иванов
Петров»
Подскажите пожалуйста, как можно избавиться от этих кавычек?
2 Ответ от Fck_This 12.03.2018 09:11:36
Re: Как убрать кавычки при использовании связи Word с Excel?
Dezmont пишет:
Имеется документ Word, который связан с файлом Excel. Данные из определённых ячеек подставляются в поля Word файла. Поле имеет следующий вид:
< LINK Excel.SheetMacroEnabled.12 C:\\Users\\Vitalii\\Desktop\\Z.xlsm Буфер!R1C6 \a \t \* CHARFORMAT >.
Проблема в том,что если в ячейке Excel присутствует символ перевода строки (Alt+Enter), то соответствующие данные в файле Word обрамляются двойными кавычками. В итоге вместо:
Иванов
Петров
получаем
«Иванов
Петров»Подскажите пожалуйста, как можно избавиться от этих кавычек?
Можно проверять значения в полях
Если оно содержит символы кавычек, то
значение поля = Replace(значение поля, символы кавычек, «»)
Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871
3 Ответ от Dezmont 13.03.2018 00:06:58
Re: Как убрать кавычки при использовании связи Word с Excel?
Вместо \t поставил \r — выводится всё нормально. Подсказали в другом месте. Может будет кому-то полезно.
Сообщений [ 3 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Похожие темы
- Связи между Word и Excel
- Редактирование связи между Word и Excel
- Word долго обновляет связи с Excel
- Ускорить обновление связи Word и Excel
- Лишние абзацы при связи с excel
- Лишние пробелы при связи с Excel
- Связи внутри документа Word 2010
- Не те кавычки
Смарт-кавычка в Word
По мере того как вы введите текст, Word автоматически изменяет прямые кавычка (‘ или » ) на фигурные кавычка (также известные как «смарт-кавычка» или кавычка опечатки). А теперь благодаря вашим отзывам мы улучшили функцию смарт-кавычка. Любые кавычка после тире(—) теперь отформатированы как открытые (а не закрытые) кавычка.
Вы можете включить или отключить эту функцию. Чтобы отключить смарт-кавычка,
- На вкладке Файл нажмите кнопку Параметры.
- Выберите пункт Правописание и нажмите кнопку Параметры автозамены.
- В диалоговом окне Параметры автозамены выполните указанные ниже действия.
- На вкладке Автоформат при вводе в разделе Заменять при вводе установите или снимите флажок «Прямые» кавычки «парными».
- На вкладке Автоформат в разделе Заменять установите или снимите флажок «Прямые» кавычки «парными».
- Нажмите кнопку ОК.
Как убрать все кавычки в ворде
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |