2015-09-14 2 views
1

У меня возникла проблема с открытием книги Excel. После некоторых исследований я нашел способ (https://support.microsoft.com/en-us/kb/320369), чтобы решить эту проблему, изменив CultureInfo текущего потока выполнения.Объяснение проблемы открытия книги Excel в C#

Может кто-нибудь может принести мне дополнительную информацию об этой проблеме? Я имею в виду, почему эта проблема происходит? Есть ли способ узнать, где именно проблема? (Это связано с определенным столбцом или строкой? Связано ли это с некоторыми свойствами в файле .xlsx? ...)

Надеюсь, что я был чист. Спасибо.

P.S: Извините за мой английский

ответ

0

Первые два решения информацию о наборе культуры вашего потока, чтобы соответствовать тому, что ожидает Excel. Последнее решение делает обратное и создает «отсутствующий» файл локализации.

Свойство CurrentCulture указывает Excel, как локализовать GUI. Если вы используете версию Excel, которая не идеально подходит для вашей версии Windows, локализатор не может определить, какие файлы локализации следует использовать. Я подозреваю, что код запуска Excel имеет некоторую логику, которая показывает это, но она не выполняется, когда вы вызываете Excel с помощью автоматизации, поэтому вам по существу нужно сделать это вручную (т. Е. Любой из шагов, описанных в статье MS).

Смежные вопросы