|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2009, 04:53 | #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. Причина: пример. |
11.06.2009, 20:44 | #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. |
25.06.2009, 20:54 | #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
|
16.10.2009, 14:39 | #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. Причина: попытка сделать коду тэг! |
17.12.2009, 18:59 | #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
|
20.07.2011, 08:48 | #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
|
08.02.2012, 06:17 | #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
|
08.02.2012, 19:57 | #8 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Так что макрос делает то? Такое впечатление, что начало ветки отсутствует
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
09.02.2012, 06:33 | #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. |
09.02.2012, 10:41 | #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 |