А, ну тогда могу предложить бесплатное решение DBF Commander Free
Тут ещё проблема, что файлы приходят со случайными расширениями, пользователь просто два раза по ним щёлкает и выбирает из списка программ Excel. Так что со сторонними утилитами будут проблемы... Если уж совсем ничего другого не получится.Скрипт, которому за которым закрепляются файлы с расширением .dbf, который отдаёт их конвертеру 866->1251, а результат в Excel 2003?
То же самое касается конвертера - проще уж тогда сразу вьюер запускать, который кодировки понимает. DBFShow, к примеру.
(Наличие расширения DBF на распознавание Excel'ем кодировки не влияет, так что не в этом дело.)