Имеем такую конструкцию:
DoCmd.SendObject acSendTable, OrderNum, acFormatHTML, EMail, , , "Текст.... " , True
И такую:
DoCmd.TransferText acExportHTML, , OrderNum, PrephixExport & OrderNum & ".html", True
Но эти команды формируют разные файлы.
В файле сформированном SendObject все буквы представлены кодами (я тут пробелов навставлял, чтобы не выполнилость преобразование):
& # 1054; & # 1090; & # 1087; & # 1088; & # 1072; & # 1074; & # 1080; & # 1090; & # 1077; & # 1083; & # 1100; & # 1053; & # 1072; & # 1079; & # 1074; & # 1072; & # 1085; & # 1080; & # 1077
TransferText:
ОтправительНазвание
Ну и всяких html-команд в первом случае больше. файлы с одинаковыми данными весят 26kb и 5кб соотвественно.
В броузере все выглядит одинаково (с т.з. данных и полей).
Но вот связать или импортировать данные и файла сформированного SendObject не удается - ругается на имена полей. При этом замечено, что имена одних полей преобразуются, а других нет.
Похоже что это какя-то установка в Аксесе, т.к. такое-же кодирование наблюдается при зоздании кнопок на открытие форм и отчетов.
Как избавиться от кодов и иметь обычный текст?