Antananarivu Posted September 8, 2006 Share Posted September 8, 2006 Здравствуйте, возникла такая проблема: мне нужно в Ворде найти и заменить в огромном документе, ну скажем, "Vx" на "Vx" (во втором случае, "x" - подстрочный символ!). При этом, чтобы остальные "х" в тексте остальнись без изменений! Как ни бился... не получается, либо она меняет все "x" на подстрочные, либо вообще ничего не меняет! Находить отдельные "х", и в каждом конкретном случае решать менять или не менять его на подстрочный - конечно можно, но их в документе несколько тысяч (и документ такой не один)... очень бы не хотелось. Думал написать какой нибудь макрос, но мозгов не хватает даже его алгоритм придумать. Если кто поможет, буду премного благодарен! Quote Link to comment Share on other sites More sharing options...
Рикки-Тикки-Тави Posted September 10, 2006 Share Posted September 10, 2006 Здравствуйте, возникла такая проблема: мне нужно в Ворде найти и заменить в огромном документе, ну скажем, "Vx" на "Vx" (во втором случае, "x" - подстрочный символ!). При этом, чтобы остальные "х" в тексте остальнись без изменений! Как ни бился... не получается, либо она меняет все "x" на подстрочные, либо вообще ничего не меняет! Находить отдельные "х", и в каждом конкретном случае решать менять или не менять его на подстрочный - конечно можно, но их в документе несколько тысяч (и документ такой не один)... очень бы не хотелось. Думал написать какой нибудь макрос, но мозгов не хватает даже его алгоритм придумать. Если кто поможет, буду премного благодарен!А в скольких местах? Quote Link to comment Share on other sites More sharing options...
Idalgo Posted September 10, 2006 Share Posted September 10, 2006 есть опция "форматировние текста" при замене Quote Link to comment Share on other sites More sharing options...
Тёмный менестрель Posted September 10, 2006 Share Posted September 10, 2006 Ты как меняешь то? При автозамене? Ну одним словом - действия такие - зашел в ворд - правка - найти - заменить. Там ищи "больше" кликая - там будет "замена при учете реестра и так далее... Вроде так. Quote Link to comment Share on other sites More sharing options...
Lady in Red Posted September 10, 2006 Share Posted September 10, 2006 При замене с учётом регистра меняется на соответственный регистр и первая буква... Во всяком случае, при сочетании двух букв, из которых одна нормальная, а вторая - подстрочный символ, у меня не получилось поменять только регистр у второй. Либо меняется регистр у обеих (чего не нужно), либо, если указывать только одну букву - оно ищет во всех словах... Quote Link to comment Share on other sites More sharing options...
Antananarivu Posted September 10, 2006 Author Share Posted September 10, 2006 При замене с учётом регистра меняется на соответственный регистр и первая буква... Во всяком случае, при сочетании двух букв, из которых одна нормальная, а вторая - подстрочный символ, у меня не получилось поменять только регистр у второй. Либо меняется регистр у обеих (чего не нужно), либо, если указывать только одну букву - оно ищет во всех словах... Вот именно... мне на другом форуме сказали, что стандартных методов сделать то, что мне нужно - нет. Только "извращения" Видимо это действительно так... Quote Link to comment Share on other sites More sharing options...
Antananarivu Posted September 10, 2006 Author Share Posted September 10, 2006 А в скольких местах? Во многих Quote Link to comment Share on other sites More sharing options...
Antananarivu Posted September 11, 2006 Author Share Posted September 11, 2006 Посидел, помучился - все получилось! Правда немного кривовато, но все-таки! Quote Link to comment Share on other sites More sharing options...
Lady in Red Posted September 11, 2006 Share Posted September 11, 2006 Расскажи, как . Quote Link to comment Share on other sites More sharing options...
Antananarivu Posted September 11, 2006 Author Share Posted September 11, 2006 Конечно! Сразу оговорюсь, у меня Word 2003. Выбираем Правка -> Заменить. Вводим в "Найти" Vx, нажимаем на кнопочку "Больше", переходим на поле "Заменить на", затем нажимаем "Специальный" и выбираем там "Содержимое буфера обмена". Соответственно в буфер сохраняем Vx - где х подстрочное. Нажимаем "Заменить". Работает. Quote Link to comment Share on other sites More sharing options...
Lady in Red Posted September 11, 2006 Share Posted September 11, 2006 Аха, а почему "кривовато" тогда?.. Quote Link to comment Share on other sites More sharing options...
Antananarivu Posted September 11, 2006 Author Share Posted September 11, 2006 Потому что кривовато Если бы можно было поместить в строчку "Заменить на" Vx, с подстрочным только x, все было бы гораздо проще и логичнее по-моему. Да и возможностей было бы больше. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.