VBA Word Вставка символов UTF-8 из HTML - PullRequest
0 голосов
/ 03 июня 2018

Это продолжение Копирование HTML в Word через VBA и буфер обмена теряет специальные символы (довольно мертвый)

Вопросы: Есть ли способ, при которомЯ могу установить selection или range в Word для определенной кодировки, чтобы я мог получить символы UTF-8 при вставке?Или лучше: я могу контролировать кодирование при вставке?

Проблемы:

  1. Оба selection и range не имеет метода для установки кодировки в нем на документах.Ближайшим является для переключения кодировки (но это ничего не делает).То же самое относится к Вставить и PasteSpecial - на самом деле не так много документации.
  2. Я не могу найти решение для создания временного файла, чтобыЯ могу сохранить его как HTML-файл и вставить текст в range - Администратор выдает

Исходный текст (в формате HTML): Alle Füchse <b>sprangen</b> über den <em>großen</em> Bären.

Ожидаемый текст (отформатирован вСлово): Alle Füchsesprangenüber dengroßenBären.

Текущий текст (с кодом *): Alle Fchsesprangenber dengroߥnB䲥n.

* Как в последующей ссылке и с использованием вставки в диапазоне вместо GetHTMLClipboard (что фактически дает правильное кодирование, но оставляет вместо форматирования теги формата html).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...