Jump to content

Найти и заменить в Word


Recommended Posts

Здравствуйте, возникла такая проблема: мне нужно в Ворде найти и заменить в огромном документе, ну скажем, "Vx" на "Vx" (во втором случае, "x" - подстрочный символ!). При этом, чтобы остальные "х" в тексте остальнись без изменений! Как ни бился... не получается, либо она меняет все "x" на подстрочные, либо вообще ничего не меняет! Находить отдельные "х", и в каждом конкретном случае решать менять или не менять его на подстрочный - конечно можно, но их в документе несколько тысяч (и документ такой не один)... очень бы не хотелось. Думал написать какой нибудь макрос, но мозгов не хватает даже его алгоритм придумать. Если кто поможет, буду премного благодарен!
Link to comment
Share on other sites

Здравствуйте, возникла такая проблема: мне нужно в Ворде найти и заменить в огромном документе, ну скажем, "Vx" на "Vx" (во втором случае, "x" - подстрочный символ!). При этом, чтобы остальные "х" в тексте остальнись без изменений! Как ни бился... не получается, либо она меняет все "x" на подстрочные, либо вообще ничего не меняет! Находить отдельные "х", и в каждом конкретном случае решать менять или не менять его на подстрочный - конечно можно, но их в документе несколько тысяч (и документ такой не один)... очень бы не хотелось. Думал написать какой нибудь макрос, но мозгов не хватает даже его алгоритм придумать. Если кто поможет, буду премного благодарен!
А в скольких местах?
Link to comment
Share on other sites

Ты как меняешь то? При автозамене? Ну одним словом - действия такие - зашел в ворд - правка - найти - заменить. Там ищи "больше" кликая - там будет "замена при учете реестра и так далее...

Вроде так.

Link to comment
Share on other sites

При замене с учётом регистра меняется на соответственный регистр и первая буква... Во всяком случае, при сочетании двух букв, из которых одна нормальная, а вторая - подстрочный символ, у меня не получилось поменять только регистр у второй. Либо меняется регистр у обеих (чего не нужно), либо, если указывать только одну букву - оно ищет во всех словах...
Link to comment
Share on other sites

При замене с учётом регистра меняется на соответственный регистр и первая буква... Во всяком случае, при сочетании двух букв, из которых одна нормальная, а вторая - подстрочный символ, у меня не получилось поменять только регистр у второй. Либо меняется регистр у обеих (чего не нужно), либо, если указывать только одну букву - оно ищет во всех словах...

Вот именно... мне на другом форуме сказали, что стандартных методов сделать то, что мне нужно - нет. Только "извращения" :) Видимо это действительно так...

Link to comment
Share on other sites

Конечно! Сразу оговорюсь, у меня Word 2003.

Выбираем Правка -> Заменить. Вводим в "Найти" Vx, нажимаем на кнопочку "Больше", переходим на поле "Заменить на", затем нажимаем "Специальный" и выбираем там "Содержимое буфера обмена". Соответственно в буфер сохраняем Vx - где х подстрочное. Нажимаем "Заменить". Работает.

Link to comment
Share on other sites

Потому что кривовато :) Если бы можно было поместить в строчку "Заменить на" Vx, с подстрочным только x, все было бы гораздо проще и логичнее по-моему. Да и возможностей было бы больше.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...