Я использую interop для открытия файлов Excel на C#. Текущая проблема заключается в том, что если Excel, который я установил, является английским, для открытия работы я должен установить LocalSettings на английский язык. Это не удастся, если они не совпадут.Сопоставление Cultureinfo привело к сбою Excel Automation
Я обнаружил, что это известный вопрос http://support.microsoft.com/kb/320369. Тем не менее, я не всегда мог установить thread cultureinfo на английский язык, потому что у меня нет контроля над версией Excel, которую пользователь устанавливает. Похоже, единственное решение - узнать настройки языков установленного Excel и убедиться, что текущая тема threadinfoinfo одинакова. Однако я не смог получить правильные настройки языков из установленного Excel.
Ваша помощь приветствуется.
Не исправить в коде, что тривиально может быть фиксированным пользователем. Либо покупка правильной версии Excel, либо установка пакета MUI. Это не ваша проблема. –