![]() |
Показаны 6 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Другие (http://netadmin.ws/forum/forumdisplay.php?forumid=19)
-- Vba —> Html. Проблема греческих символов. (http://netadmin.ws/forum/showthread.php?threadid=11952)
Vba —> Html. Проблема греческих символов.
____ Никак не могу в VBA найти свойство из которого можно извлечь Unicode символа в тексте Word'а. Хотел написать макрос конвертации технического текста в HTML-файл.
____ Может кто-нибудь уже решал эту задачу? Или это вообще невозможно?
__________________
Praemonitus praemunitus
Для этого есть функция AscW()
__________________
Тест - проверка верности!
____ На первый взгляд — да. Ð_то работает, если символ введён с цифровой клавиатуры.
____ Но дело в том, что в Word'е есть ещё, по-крайней мере, два типа символов (один даже внешне отличается), которые не "распознаются" функцией AscW().
____ Первый случай, когда символ введён через "Вставка.Символ..." на шрифте "Symbol". AscW() для всех (различных) таких символов выдаёт всегда(!) 40.
____ Второй — аналогичный (в исходном документе). Как введён — не знаю, но символ внешне отличается.
__________________
Praemonitus praemunitus
А чем не подходят встроенные средства для конвертирования в HTML?
__________________
Тест - проверка верности!
____ При конвертации средствами самого Word'а объём в 5-6 раз больше, чем "вручную". К тому же Microsoft (по-моему специально) "выстраивает" такие стили, что результирующий html не во всяком браузере будет работать.
__________________
Praemonitus praemunitus
____ Ð_ешил вновь обратить внимание на проблему. Так и не было возможности как-то её сдвинуть.
____ Может у кого появятся свежие мысли...
__________________
Praemonitus praemunitus
| Формат времени GMT. Текущее время 05:32. | Показаны 6 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.