Страницы: 1
RSS
Отображение окна книги после выполнения макроса, пропало содержимое окна но не книги.
 
Доброго времени. есть два файла (должны быть в одной папке, любой но вместе), из файла СТАРТ при открытии происходит поиск файла по содержимому ячейки и через GetObject обращение к нему ( моем случае файл "итоги")(и да, я нашел решение как в GetObject задать переменный путь к файлу). Далее происходит процесс чтения/записи ячейки в файле "итоги" (проверял, работает) и его закрытие через Close.
а далее самое интересное, при ручном открытии файла "итоги" открывается окно Экселя с серым экраном. через редактор VBA  все листы на месте, содержимое листов тоже на месте.
Вопрос: почему не отображается как положено? Заранее спасибо за помощь.
Инженер не тот, кто все знает, а тот кто знает где найти ответ.
 
Цитата
Irbis_evs написал:
и его закрытие через Close
и наверное, еще и True? Тогда огорчу: при применении GetObject книга открывается в скрытом режиме: т.е. она открыта, но окно скрывается, чтобы не мешать и не мелькать. А когда Вы закрываете такую книгу с сохранением - то состояние окна(Window.Visible = False) - сохраняется. Поэтому либо перед Close True добавьте строку
Код
Книга.Windows(1).Visible = True
либо открывайте книгу через Workbooks.Open и не мучайтесь.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, спасибо, помогло.
Инженер не тот, кто все знает, а тот кто знает где найти ответ.
Страницы: 1
Наверх