• Авторизация


Элементарно, Ватсон. 13-11-2012 10:41 к комментариям - к полной версии - понравилось!


Вчера был Win. И этот Win задал настроение все неделе.
 
С утра я намылился в управление. Им закупили новые компютеры с win7+office 2010.  И во время теста выснилось, что отчеты, выгружаемые в Excel, не работают. Что именно не работало по телефону понять было невозможно, посему я приехал на место неполадок лично.
 
Ну а дальше начинается самый настоящий детектив. Взяв в руки лупу и напялив шляпу Шерлока Холмса, я оглядываю "труп".
Оказывается, что при выгрузке отчета окно Экселя подвисает. На нем не отображается информация. Стоит руками запустить любой пустой макрос как окно тут же отмирает.
На моем рабочем компе, где стоит ХР, все ок.
Не буду расписывать как я вышел на решение проблемы, все равно мало что поймёте. 
Причина оказалась в том, что приложение Excel ставить параметр enableevents (включить отображение событий) в false (не отображать) по умолчанию привыполнении макросов, покуда макрос не будет завершен. Не знаю, что 7-ка делала с офисом, но enableevents в true автоматом не проставлялся. 
Пара строк кода - вуаля, все ок, все работает.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Элементарно, Ватсон. | pwner - One shot - one kill. No luck, just skill | Лента друзей pwner / Полная версия Добавить в друзья Страницы: раньше»