2010-10-26 2 views
0

Я создаю CSV-файл, который затем открываю в Excel через OLE Automation. Из-за формата данных Excel показывает множество предупреждений «Несогласованная формула» (зеленый значок в углу каждой ячейки). Я могу отключить это приложение шириной с помощью автоматизации, используя:Могу ли я установить объекты ErrorCheckingObjects в Excel на листе?

objExcel.ErrorCheckingOptions.InconsistentFormula = false 

Но делать это обновляет пользовательские настройки постоянно и пользователь должен знать, чтобы повторно включить эту опцию, если необходимо.

Есть ли способ отключить проверку ошибок для всего рабочего листа или рабочей книги, не влияя на глобальные настройки текущего пользователя?

ответ

1

Я не верю, что это возможно, нет. Единственное, что я могу предложить, - сохранить объект приложения Excel до тех пор, пока пользователь не выполнит его, а затем переключит свойство InconsistentFormula обратно на true до выхода из приложения.

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