2016-08-11 1 views
0

Я хочу скрыть отличные макросы, работающие над ними. Application.visible не работает, я не знаю, почему. Возможно ли, чтобы я просто написал код в начале, чтобы до конца отличные не были видны. Минимизация также работает для меня.Скрытие превосходства, работающего с макросом

Заранее благодарен

ответ

0

Вы это правильно назвали? т.е.

Application.Visible = False 

В качестве альтернативы вы можете «заморозить» экран, так что вы ничего в то время как макро не видите работает с помощью:

Application.ScreenUpdating = False 
+0

спасибо за ответ, я думаю, каждый раз, когда макрос создает книгу, мне нужно переписать эти коды после него. Наверное, это была проблема. Вы знаете какой-либо способ скрыть другие приложения, такие как SAP? Макро использует его, но я не мог свести его к минимуму. – hakandeep

+0

@hakandeep no Я этого не делаю, учитывая его сферу действия, вы, вероятно, должны спросить об этом как новый вопрос SO для большей экспозиции. – Carrosive

0

Я вижу Application.Visible работает нормально для меня.

Я пробовал под кодом. Я нажал кнопку ниже, нажав кнопку.

Лист Excel не отображается, только значок excel доступен на панели задач.

Sub test() 

Application.Visible = False 
Cells(1, 1) = "Testing Visibility" 
MsgBox "testing visibility" 
ActiveWorkbook.Save 
Application.Visible = True 


End Sub 
+0

благодарим вас за ответ, я думаю, каждый раз, когда макрос создает книгу, мне нужно переписать эти коды после нее. Наверное, это была проблема. Вы знаете какой-либо способ скрыть другие приложения, такие как SAP? Макрос использует его, но я не мог свести к минимуму его – hakandeep

Смежные вопросы