|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.02.2013, 17:48 | #11 |
Пользователь
Регистрация: 11.02.2013
Сообщений: 12
|
Скрипт, это не совсем то, что нужно. если я правильно понял, то этим способом придется опять же вручную каждый раз тыкать сначала в начало строки, а потом на кнопку на панельке? тогда это мало упрощает работу, особенно если надо расставить М. и Р. в на десятках страниц текста)
|
11.02.2013, 17:53 | #12 |
Пользователь
Регистрация: 11.02.2013
Сообщений: 12
|
вариант, предложенный Казанский, решает проблему для текста вида
М. Здравствуйте... Р. Привет М. Вас зовут... Р. Андрей Но непонятно как сделать замену если текст например такой, когда М. и Р. идут вразброс: М. Здравствуйте Р. Привет Р. Привет. М. Вас зовут. Р. .... М. .... |
11.02.2013, 18:26 | #13 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Лучше день потерять — потом за пять минут долететь!©
|
|
11.02.2013, 18:29 | #14 |
Пользователь
Регистрация: 11.02.2013
Сообщений: 12
|
|
11.02.2013, 18:39 | #15 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Ну не совсем: например, на F1 и F2 повесьте "М. " и "Р. " соответственно — раза в 3 быстрее!
Метод Казанского (думаю — не проверял) подойдёт и в случае, если идущие подряд реплики одного персонажа сделать одним абзацем — при этом вторая и следующие строки предваряются нажатием не Enter (новый абзац), а Shift-Enter (разрыв строки).
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
11.02.2013, 19:34 | #16 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
мЗдравствуйте... рПривет мВас зовут... рАндрей И затем, таким макросом пройтись: Код:
Лучше день потерять — потом за пять минут долететь!©
|
|
11.02.2013, 19:38 | #17 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Seven11, тогда вам надо написать на Форуме, по какому признаку макросу отличить - что в этом абзаце нужно поставить такую-то фразу, а в другом абзаце - такую-то.
Представьте, что вы попросили сделать эту работу человека. Как бы вы объяснили человеку, что в данном случае нужно одну фразу ставить, а в другом случае - другую? |
11.02.2013, 21:07 | #18 |
Пользователь
Регистрация: 11.02.2013
Сообщений: 12
|
В идеале нужен такой шаблон, чтобы после нажатия Enter сразу в начале нового абзаца автоматически ставилось "Р. ", а "М. " чтобы ставилось в результате какой-нибудь комбинации Enter+"какая-то другая клавиша".
Или другой вариант. Набрать сначала текст как обычно без всяких М. и Р. Там, где потом надо вставить М. - начинать абзац как обычно. Там, где потом надо вставить Р. - начинать абзац с пробела. Потом провести замену таким образом, чтобы перед обычным началом абзаца стояло "М. ", а перед абзацем, начинающимся с пробела - "Р. " |
11.02.2013, 21:09 | #19 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Я предложил не то же самое?
К сожалению, отследить процесс набора не представляется возможным средствами VBA. Можно заморочиться через WinAPI, как тот же Пунто свитчер делает, но не стоит оно того
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 11.02.2013 в 21:11. |
11.02.2013, 21:11 | #20 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Seven11, а Shift + Enter вам не подходит для того, чтобы не разбивать текст на несколько абзацев?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализовать в виде модуля набор набор подпрограмм для следующих операций со строками : 1) Процедура подсчёта кол-ва букв к в пер | Richik123 | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 23.09.2012 12:24 |
как упростить макрос | Obey177 | Microsoft Office Excel | 4 | 20.08.2012 19:01 |
case ... of как упростить? | kta87 | Общие вопросы Delphi | 3 | 29.01.2012 23:21 |
Как упростить формулу? | АННА-ЕАО | Microsoft Office Excel | 7 | 23.12.2011 14:53 |
Как упростить формулу? | parsn | Microsoft Office Excel | 1 | 31.01.2010 00:53 |