Извлечение текста в кодировке Юникод из таблицы Excel с использованием VBA - PullRequest
0 голосов
/ 25 января 2010

Мы генерируем HTML из текста в электронной таблице Excel. Текст содержит Unicode представления международных символов. Когда мы используем VBA для извлечения текста и вывода его в файл, он записывается как ANSI (ASCII). Есть ли способ сохранить представление Unicode с помощью VBA?

Bruce

1 Ответ

3 голосов
/ 27 января 2010

Механизмом записи файлов по умолчанию в VBA является ANSI (, как и VB6 ).

Вам нужно использовать другой метод. Один способ состоит в использовании FileSystemObject .

   Dim fso As Object, MyFile As Object
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set MyFile = fso.CreateTextFile("c:\testfile.txt", False,True) 'Unicode=True'
   MyFile.WriteLine("This is a test.")
   MyFile.Close
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...