Помогите решить проблему.
Имеется книга1, в которой через reference подключена собственная надстройка .xlam.
Также имеется книга2, которая открывает книгу1, делает то, что надо и закрывает ее. Код открытия такой:
Dim wb As Workbook
Dim wh As Worksheet
Set EX = New Application
EX.Visible = False
EX.ScreenUpdating = False
Set wb = EX.Workbooks.Open(путь к книге1, , True, , , , True)
Set wh = wb.Worksheets(1)
Ни EX.Visible = False, ни EX.ScreenUpdating = False не помагает. Все равно на экране видно как открывается книга. Если в книге1 отключить надстройку, то все ОК. Что за глюк? Или так и должно быть?
Имеется книга1, в которой через reference подключена собственная надстройка .xlam.
Также имеется книга2, которая открывает книгу1, делает то, что надо и закрывает ее. Код открытия такой:
Dim wb As Workbook
Dim wh As Worksheet
Set EX = New Application
EX.Visible = False
EX.ScreenUpdating = False
Set wb = EX.Workbooks.Open(путь к книге1, , True, , , , True)
Set wh = wb.Worksheets(1)
Ни EX.Visible = False, ни EX.ScreenUpdating = False не помагает. Все равно на экране видно как открывается книга. Если в книге1 отключить надстройку, то все ОК. Что за глюк? Или так и должно быть?
TVK