![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
![]()
Требуется заменить угловые кавычки «» на фигурные “”.
Трудность в том, что в поле "Заменить на" Word 2003 игнорирует разницу между фигурными и угловыми кавычками. Приходится копировать фигурную в буфер обмена и использовать ^c. А нельзя ли написать макрос замены кавычек? |
![]() |
![]() |
![]() |
#2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Можно.
Там ещё не забудьте отключить «Заменять при вводе» в Автоформате. А то вообще (когда я такое себе делал) ничего не понятно, что происходит. Вот ближайшее что нашёл (поиск в цикле с помощью Find): http://programmersforum.ru/showthread.php?t=146988 (Темы внизу страницы смотрел — вообще мимо!)
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 22.05.2011 в 11:07. Причина: искал окно Автозамена в своём ворде (уж не знаю каком — 2007-м?!). |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
![]()
Может еще кто-то поможет чем-то, кроме советов из серии "Учи VBA"?
Если в лом писать целый макрос, укажите просто, как вписать фигурные кавычки в строку .Replacement.Text = "" (в юникоде “” числятся как 201C и 201D) Последний раз редактировалось caute; 22.05.2011 в 11:56. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
![]()
Вставьте нужные кавычки в документ (можно через Вставка > Символ), затем скопируйте их в диалог поиска и замены через буфер (Ctrl+C и Ctrl+V).
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 | ||
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
![]() Цитата:
Так и маюсь годами. А тут несколько таких доков подвернулось - решил поспрошать знатоков. Цитата:
Возможно, желаемый макрос замены кавычек просто невозможен... |
||
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
![]()
Видит, видит. Как уже советовали, надо пред заменой оключить автозамену: Сервис > Параметры автозамены > Автоформат при вводе > прямые кавычки парными.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
![]()
Действительно, сработало - надо же.
Жаль, нельзя включить в макрос команду вкл-откл параметров автозамены ![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
![]()
Options.AutoFormatAsYouTypeReplaceQ uotes = False
Учите VBA ![]()
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
![]()
ну а шо ж Вы сразу не сказали! (я в глубине души надеялся)
VBA мне нужен раз в пятилетку, а то б я погрыз его ![]() Может, кому еще пригодится. Код:
Последний раз редактировалось caute; 23.05.2011 в 09:14. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос замены в word | Foma-78 | Microsoft Office Word | 3 | 19.06.2012 05:33 |
Макрос на замены чисел буквами | Breaknoise | Microsoft Office Excel | 16 | 24.02.2011 13:16 |
Макрос пакетной замены | swan1976 | Microsoft Office Word | 2 | 26.12.2009 17:48 |
Макрос для поиска и замены слов на слова с верхним подчеркиванием | salvafion | Microsoft Office Word | 4 | 07.09.2009 19:14 |
Макрос для поиска/замены | Davidoff | Microsoft Office Excel | 1 | 20.01.2007 16:01 |