Открытие текстовых файлов с разделителями

Автор Timov, 05 июня 2015, 12:24

Timov

Есть текстовый файл с разделителями. Кодировка - 866, в качестве разделителя используется символ CHR(179) - одиночная вертикальная черта из набора символов псевдографики.
Включаем запись макросов, открываем файл в Эксцеле. Видим полный ОК: строки поделены на колонки.
Запускаем сгенерированный макрос. Строки на колонки не поделены.
Если этот фокус проделать с другим символами, например '|', макрос отрабатывает нормально
Чем Эксцелю не нравится псевдографика?

[вложение удалено администратором]

Администратор

Timov, в методе "OpenText", используйте такой параметр:
OtherChar:=ChrW(9474)

Логику я описать не могу - случайно пришёл к такому результату.
ChrW - это юникод-кодировка, 9474 - это код вертикальной черты в юникод-таблице. Код я узнал, когда в Excel вставилась вертикальная черта, и у неё узнал её юникод-код.

Timov

Офигеть. Я бы до такого не додумался.
Спасибо.