Страницы: 1
RSS
Открытие личной книги макросов (PERSONAL) при не закрытом процессе
 
Добрый день. Проблема такая, может быть кто-то сталкивался:
Есть программа (на С++, к исходному коду нет доступа), формирует отчет в excel, сохраняет и закрывает excel. При этом не убивая процесс, он остается висеть в диспетчере задач.
Соответственно, при открытии сохраненного файла доступа к файлу PERSONAL со всеми макросами нет. Он появляется только если в ручную каждый раз убивать процесс через диспетчер, что, конечно, конечный пользователь делать не будет.
Почему PERSONAL не открывается при программном открытии excel? Может быть, кто-то знает, что делать в такой ситуации?
Большое спасибо заранее
 
Цитата
Dyomp написал:
Есть программа (на С++, к исходному коду нет доступа), формирует отчет в excel, сохраняет и закрывает excel
Добрый.
А процесс остается висеть, если закрыть программу?
 
Нет
 
Да, описанный в #1 эффект существует. Замена личной книги макросов на надстройки тоже вряд ли поможет.
Можно научить пользователя стартовать Excel в новом экземпляре (есть специальный параметр командной строки), а затем открывать сохраненный ранее файл.
Владимир
 
Здесь только править код во внешней программе или принудительно открывать PERSONAL каждый раз.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх