![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Код программы можно смотреть по Alt-F11 и, как и все ВБА-надстройки, по Alt-F8 (в списке макросов): двойной щелчок по её имени (Rescript) — запуск. Принудительное прерывание: по Ctrl+Pause.
Запуск в открытом документе (его можно даже не скачивать и открыть прямо здесь, в приложенном архиве) — по альт-S (то есть держите клавишу Alt, а букву S жмёте столько раз, сколько слов хотите транскрибировать). Алгоритм чтения английских буквосочетаний весьма сложен (и не полон! так что обязательна* проверка по словарю, ну, скажем, по этому). На новом компе, как я сейчас обнаружил, рисунок знака транскрипции попадает не в начало текущей строки (как в Ворде 97), а в начало первой строки, и текст транскрипции разрывается! Что делать! Кому вообще интересна тема печати знаков транскрипции — смотрите также внизу похожую тему С.М.С, да и прочие его темы за 29 декабря — 3 января. Там это более развито. Правда, в сторону графики — а не алгоритма. __________________ * программа «не знает», где должно стоять ударение, — и обычно ставит наобум, на 1-м слоге; также не проработано чтение сочетаний с буквой R
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 12.06.2009 в 03:47. Причина: пример. |
![]() |
![]() |
![]() |
#2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Настроил макрос для слов типа language [´лэнгуичж] :-)
Microsoft Office Word 2003 на третьем (!) компьютере совершенно так же выполняет эту программу, как и Word 97. Теперь даже и не знаю, почему на втором — иначе...
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 12.06.2009 в 19:29. |
![]() |
![]() |
![]() |
#3 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Возможно потому, что он четырёхъядерный. Потому что Винды там и там те же самые.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Вот, сделал нормально для любой Windows (начиная с 98-й).
Закладку в нижеследующем коде удалять не стал. Да и надо ли? Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 16.10.2009 в 14:40. Причина: попытка сделать коду тэг! |
![]() |
![]() |
![]() |
#5 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
А, всё равно русскими буквами понятнее!
Произношение в конечном счёте запоминается на слух (там и символы транскрипции более новые). В итоге, эта моя самая большая программа — просто разминка для ума!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#6 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
А вообще есть какакие-то замечания, советы, приветы?..
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#7 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
4003 просмотра... Ну хорош молчать-то. Применимо?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
![]()
Так что макрос делает то? Такое впечатление, что начало ветки отсутствует
![]()
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
![]() |
![]() |
![]() |
#9 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Испытайте. В посте #2 для Word 97, а для любого ворда — в архиве поста #4.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 09.02.2012 в 06:35. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
![]()
Да сразу испытал. Красиво работает. Но хотелось бы знать, что на входе, что на выходе. Так сказать, инструкция для обычного пользователя
![]()
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вместо русского знаки ? | SwiP | SQL, базы данных | 5 | 06.04.2009 23:27 |
idhttp и знаки вопросов | Lich | Работа с сетью в Delphi | 8 | 04.01.2009 14:35 |
по английскому языку, необходимо оперирование Символами транскрипции. | С.М.С | Помощь студентам | 17 | 03.01.2009 15:50 |
Как узнать какой текст выделен в текст поле | mogul82 | JavaScript, Ajax | 2 | 02.11.2008 16:32 |
Водяные знаки | nikleb | PHP | 1 | 26.10.2007 13:33 |