...
Чуть подробнее по веткам MS Office https://stackoverflow.com/questions/43400794/interface-not-supported-error-when-attempting-to-open-excel-or-word-from-delph
Еще одно решение, столкнулся с офис 2013 x64, ошибка как на скриншоте.
Через procmon вижу обращение controlage.exe к ветке реестра HKCR\TypeLib\{00020813-0000-0000-C000-000000000046}
в ней было два ключа
1.8 и 1.9
[HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.8]
"PrimaryInteropAssemblyName"="Microsoft.Office.Interop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
@="Microsoft Excel 15.0 Object Library"
[HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.8\0]
[HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.8\0\win64]
@="C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE"
[HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.8\FLAGS]
@="0"
[HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.8\HELPDIR]
@="C:\\Program Files\\Microsoft Office\\Office15\\"
[HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.9]
Ключ 1.9 от более новой версии офис (непонятно откуда взявшийся, возможно от office 365 который предустановлен на windows 10).
Этот ключ нужно удалить, после это ошибка interface not supported исчезает.