2012-01-11 2 views
2

Доброе утро, переполнения!C# - принудительно Excel для ReCalc перед сохранением

Я написал агента, который откроет файл Excel, изменит две ячейки, а затем сохранит книгу, а также копию этой книги.

Что мне действительно нужно, прежде чем сохранить, мой агент, чтобы заставить recalc на всю книгу, чтобы все мои запросы (которые находятся в базах формул из-за внутренней надстройки) повторно запускались и получить последние значения из базы данных SQL.

Если бы кто-нибудь мог сделать какие-либо предложения по этому поводу, это было бы высоко оценено.

Большое спасибо

ответ

3

В теории, просто xlApp.Calculate() должен сделать трюк, основанный на documentation.

+0

Дерп, спасибо! Полная утрата мозга сегодня утром! –

1
+0

Я ценю ответ, но это в значительной степени бесполезно для меня, я работаю над шаблоном, который представляет собой множество таблиц со значениями, а в барах формулы для этих ячеек есть SQL-запросы - мне в основном нужно «обновить» все Учебное пособие. –

+4

Пожалуйста, укажите фактический текст, а не только ссылку. Ваш ответ должен быть полезен, даже если MSDN нарушает связь. – Gabe

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