powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как отключить "мерцание" окна
4 сообщений из 4, страница 1 из 1
Как отключить "мерцание" окна
    #37283643
Mishel97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброе время суток!

В макросе одна за другой открываются две книги Excel.

Set wb1 = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Книга1")
Set wb2 = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Книга2")

Первая книга используется в качестве базы данных. Данные первой книги применяются во второй книге.

В таком открытии двух книг заметно мерцание на экране перной книги.

Вопрос – возможно ли при открытии двух книг подряд избавится от мерцания первой откривающейся книги. Тоесть первая книга должна откриваться, но не должна быть активной даже на мгновение. И если возможно то как?

Например, так не проходит.

Application.ScreenUpdating = False ' Отключаем “мерцание” окна
Set wb1 = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Книга1")
Application.ScreenUpdating = True ' Возвращаем режим обновления экрана при изменении
ThisWorkbook.Activate ' Возвращаем указатель текущего приложения (для избежания различных глюков)
Set wb2 = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Книга2")

И так не проходит.

Sub Макрос_Щелкнуть()
Dim База As Excel.Workbook
Dim wb1 As Workbook
Set База = GetObject _
(PathName:="C:\Documents and Settings\Пользователь\Рабочий стол\Книга1.xls")
Set wb1 = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Книга2")
Set База = Nothing
End Sub

Перед открытием второй книги, первая книга “мерцает”.
...
Рейтинг: 0 / 0
Как отключить "мерцание" окна
    #37283687
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 28.05.2011 15:33, Mishel97 wrote:
> Перед открытием второй книги, первая книга “мерцает”.

Мне кажется, что ты пишеш не на том языке, чтобы так привередничать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как отключить "мерцание" окна
    #37283866
Mishel97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как отключить "мерцание" окна
    #37283911
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 28.05.2011 15:33, Mishel97 wrote:
> Перед открытием второй книги, первая книга “мерцает”.

Мне кажется, что ты пишеш не на том языке, чтобы так привередничать.


Напрасно так снисходительно о vba
очень мощный встроеный язык
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как отключить "мерцание" окна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]