Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 8 ]
- Weight_lifter
- рядовой
- Неактивен
- Зарегистрирован: 17.11.2011
- Сообщений: 9
Тема: Замена на надстрочные/подстрочные индексы в Word 2003
Здравствуйте
Возникла следующая задача в Word 2003.
В тексте многократно встречается слово OLENGTH, написанное обычным образом (без надстрочных/подстрочных индексов). Необходимо выполнить автозамену, чтобы O осталось обычным символом, а LENGTH превратилось в подстрочный индекс.
Либо другой вариант: встречается слово t0. Необходимо, чтобы t осталось обычным, а 0 стало надстрочным индексом.
Предполагаю, что это можно сделать через вкладку "Заменить" окна "Найти и заменить".
Заранее благодарю за помощь.
- ЮВ
- генерал-лейтенант
- Неактивен
- Зарегистрирован: 28.07.2010
- Сообщений: 284
- Поблагодарили: 43
- За сообщение: 1
Re: Замена на надстрочные/подстрочные индексы в Word 2003
Weight_lifter пишет:Предполагаю, что это можно сделать через вкладку "Заменить" окна "Найти и заменить".
Ваше предположение верно.
Создайте стиль знака со шрифтом "надстрочный" (или подстрочный).
Потом Правка>Найти и заменить.
В поле "Найти" введите LENGTH,
в поле "Заменить": на LENGTH с созданным вами стилем.
- Weight_lifter
- рядовой
- Неактивен
- Зарегистрирован: 17.11.2011
- Сообщений: 9
Re: Замена на надстрочные/подстрочные индексы в Word 2003
ЮВ пишет:Weight_lifter пишет:Предполагаю, что это можно сделать через вкладку "Заменить" окна "Найти и заменить".
Ваше предположение верно.
Создайте стиль знака со шрифтом "надстрочный" (или подстрочный).
Потом Правка>Найти и заменить.
В поле "Найти" введите LENGTH,
в поле "Заменить": на LENGTH с созданным вами стилем.
Попробовал, спасибо, этот способ работает. Но в моем случае не совсем подходит. Дело в том, что в этом же тексте "LENGTH" встречается и в других словах, не только в "OLENGTH", и там это должно оставаться обычным текстом, не индексом.
Удивляться этому не стоит, это названия переменных в технической статье. И нужно, чтобы в слове "OLENGTH" "LENGTH" было подстрочным индексом, а в слове "LENGTHX0", наоборот, "LENGTH" оставалось обычным текстом, а "X0" стало подстрочным индексом.
Иными словами, требуется массово заменять "LENGTH" на подстрочные индексы целенаправленно в слове "OLENGTH".
- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Re: Замена на надстрочные/подстрочные индексы в Word 2003
Weight_lifter пишет:ЮВ пишет:Weight_lifter пишет:Предполагаю, что это можно сделать через вкладку "Заменить" окна "Найти и заменить".
Ваше предположение верно.
Создайте стиль знака со шрифтом "надстрочный" (или подстрочный).
Потом Правка>Найти и заменить.
В поле "Найти" введите LENGTH,
в поле "Заменить": на LENGTH с созданным вами стилем.
Попробовал, спасибо, этот способ работает. Но в моем случае не совсем подходит. Дело в том, что в этом же тексте "LENGTH" встречается и в других словах, не только в "OLENGTH", и там это должно оставаться обычным текстом, не индексом.
Удивляться этому не стоит, это названия переменных в технической статье. И нужно, чтобы в слове "OLENGTH" "LENGTH" было подстрочным индексом, а в слове "LENGTHX0", наоборот, "LENGTH" оставалось обычным текстом, а "X0" стало подстрочным индексом.
Иными словами, требуется массово заменять "LENGTH" на подстрочные индексы целенаправленно в слове "OLENGTH".
В дополнение к предложению ЮВ.
Это может сработать, если у Вас в тексте не используется какой-либо вид выделения- подчеркивание, выделение жирным шрифтом или курсивом.
Чтобы проверить это, Вы можете выполнить поиск данных выражений с указанным выделением (надеюсь, Вы знаете, как это сделать; если же не знаете, напишите, пожалуйста, в эту ветку).
Например, у Вас нет этих выражений, выделенных подчеркиванием.
Тогда Вы заменяете необходимое Вам выражение на подчеркнутое, затем ищете выделенные подчеркиванием части нужных Вам выражений, которые Вы хотите перевести в надстрочные или подстрочные.
Меняете их тем способом, который предложил ЮВ.
После преобразования в надстрочные или подстрочные Вы снова меняете эти выражения в исходное положение (то есть на неподчеркнутые).
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Re: Замена на надстрочные/подстрочные индексы в Word 2003
Еще теоретически можно составить макрос.
Принцип такой:
1) Ищете следующее выражение, которое необходимо преобразовать (например, "LENGTHX0").
2) Выделяете из найденного выражения ту часть, которую необходимо непосредственно преобразовать в надстрочные или подстрочные (например, "X0").
3) Преобразуете эту часть выражения в надстрочные или подстрочные.
4) Переходите к следующему и т.д.
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
- ЮВ
- генерал-лейтенант
- Неактивен
- Зарегистрирован: 28.07.2010
- Сообщений: 284
- Поблагодарили: 43
Re: Замена на надстрочные/подстрочные индексы в Word 2003
Weight_lifter пишет:Иными словами, требуется массово заменять "LENGTH" на подстрочные индексы целенаправленно в слове "OLENGTH".
Тогда попробуте так:
1 Правка> Найти и заменить
Найти: OLENGTH
Заменить на O+ какая-нибудь последовательность не встречающихся в документе символов, например, заменить на OZXQ/>
2 Создать стиль для подстрочного текcта (как я писал выше).
3 Правка> Найти и заменить
Найти: ZXQ/>
Заменить на: ZXQ/>+ указанный стиль
4 Правка> Найти и заменить
Найти: ZXQ/>+ указанный стиль
Заменить на: LENGTH+ указанный стиль
P S Возможно, с помощью подстановочных знаков это можно сделать быстрее.
- Weight_lifter
- рядовой
- Неактивен
- Зарегистрирован: 17.11.2011
- Сообщений: 9
Re: Замена на надстрочные/подстрочные индексы в Word 2003
Alex_Gur пишет:Еще теоретически можно составить макрос.
Принцип такой:
1) Ищете следующее выражение, которое необходимо преобразовать (например, "LENGTHX0").
2) Выделяете из найденного выражения ту часть, которую необходимо непосредственно преобразовать в надстрочные или подстрочные (например, "X0").
3) Преобразуете эту часть выражения в надстрочные или подстрочные.
4) Переходите к следующему и т.д.
Добрый день. По независящим от меня причинам выпал из дискуссии на долгое время. Тем не менее, задача осталась, и это решение кажется перспективным
Проблема в том, что я совершенно незнаком с VisualBasic и написанием макросов в ворде. Может, намекнете хоть на каркасный код?
- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Re: Замена на надстрочные/подстрочные индексы в Word 2003
Weight_lifter пишет:Добрый день. По независящим от меня причинам выпал из дискуссии на долгое время. Тем не менее, задача осталась, и это решение кажется перспективным
Проблема в том, что я совершенно незнаком с VisualBasic и написанием макросов в ворде. Может, намекнете хоть на каркасный код?
Тогда сообщите нам, пожалуйста, все слова, в которых надо заменить символы на надстрочные, и все слова, в которых надо заменить символы на подстрочные. Еще лучше - приложите текст, который нужно преобразовать. Мы попробуем это сделать.
К вас только один этот текст или еще будут другие?
Еще хотел бы обратить внимание коллег, что, в случае LENGTHX0, часть X0, в свою очередь, имеет подстрочную часть. Боюсь, что надстрочными и подстрочными символами здесь уже не обойдешься - придется использовать формулы.
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
Сообщений [ 8 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Замена на надстрочные/подстрочные индексы в Word 2003
Очень часто у пользователей компьютеров возникают вопросы по тем или иным программам. Чтобы найти ответы - кто-то покупает необходимую литературу, кто-то ищет ответ в интернете. На портале о Microsoft Office Word вы узнаете про: вызов формы в vba word.
Но нужную литературу не всегда можно найти в магазине, а в интернете – можно просто потеряться в море информации. Наш сайт о Microsoft Office Word даст ответ про: антоним к слову шкаф.
В случае, если вас интересует приложение Microsoft Word – то смело можете обращаться на сайт Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: антоним к слову linger.
На сайте Ворд Эксперт вы найдете все, что вам необходимо – от списка требуемой литературы до подробных ответов на интересующие вас вопросы. Наш сайт о Microsoft Office Word даст ответ про: как вставить в таблицу символ.
Если вы совершенно не знакомы с программой Microsoft Word, то в «Основном разделе» сайта вам помогут не только освоить основные принципы работы в ней, но и расскажут о многие ее нюансах и секретах. Наш сайт о Microsoft Office Word даст ответ про: как преобразовать excel в word.
Вы узнаете - как правильно делать форматирование и редактирование, как писать макросы, как совместить различные версии, как правильно расставить колонтитулы и т.п. На портале о Microsoft Office Word вы узнаете про: как в ворде сделать умножение.
При необходимости, вы можете обратиться в раздел «заявок и заказов», оформить заявку на выполнение любой работы в приложении Microsoft Word и получить готовую качественную работу. На портале о Microsoft Office Word вы узнаете про: оптимизация работы с текстами в ворде 2007.
Наличие на сайте оперативной обратной связи тоже может вам пригодится. Можно обращаться и в случае, если вы не нашли ответ на свой вопрос, и в случае если вы хотите внести свои замечания по работе сайта. На портале о Microsoft Office Word вы узнаете про: как сделать чтобы строки таблицы не перескакивали на другую страницу.
Форум работает круглосуточно и вам всегда будут рады помочь.