Я думаю, что ваш комментарий о тентовых окнах Windows 95 все еще висит, может быть правильным.
Проверяя мой реестр, HKEY_CLASSES_ROOT / .xls имеет значение по умолчанию OpenOffice.org.Xls.
Когда я просматриваю HKEY_CLASSES_ROOT / OpenOffice.org.Xls, это имеет значение по умолчанию «Microsoft Excel 97-2003 Worksheet», которое, я думаю, является типом, который вы на самом деле хотите.
Под этим в HKEY_CLASSES_ROOT / OpenOffice / org.XLS / shell / open / command указывается фактическая используемая команда - на моей машине это "C: \ Program Files (x86) \ OpenOffice.org 3 \ program\ scalc.exe "-o"% 1 ", но у меня есть OpenOffice, а не Excel.Твой будет другим.
Проверьте эти записи и посмотрите, имеет ли значение смысл на компьютерах вашего клиента.Возможно, вам будет легко указать .xls на более позднюю версию Excel.
Прежде чем вносить какие-либо изменения, тщательно запишите, что вы изменяете из реестра, чтобы вы могли вернуть его обратно, если он не работает.