2016-05-03 4 views
0

Есть ли способ/практика, когда я могу поместить свой код во время открытия рабочей книги (своего рода метод конструктора)?Код VBA во время открытия рабочей книги

мне нужно сделать некоторые вещи, прежде чем пользователь готов увидеть все листы

+0

Вы имеете в виду нечто вроде события Workbook_Open() '? –

+0

Да, это называется событием «Workbook.Open» и задокументировано в документации VBA. –

ответ

2

Я не знаю, как к тому, что во время открытия, но я знаю, что есть метод, который workbook_open. И если вы положите заявление Application.ScreenUpdating = False поверх своего кода, вы получите в значительной степени то, что хотите.

Private Sub Workbook_Open() 
    Application.ScreenUpdating = False 
    'Some codes here 
End Sub 
Смежные вопросы