Могу ли я установить ErrorCheckingObjects в Excel для каждого листа? - PullRequest
0 голосов
/ 27 октября 2010

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

objExcel.ErrorCheckingOptions.InconsistentFormula = false

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

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

1 Ответ

1 голос
/ 28 октября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...