Страницы: 1
RSS
Условие восстановления интерфейса.
 
Здравствуйте.

Нашел код по скрытию интерфейса ( Автор: EducatedFool  (Игорь))
Код
Sub ChangeInterface(Value As Boolean)
    With Application
        .ScreenUpdating = False
        .Caption = IIf(Value = True, Empty, "Наше окно")
        .DisplayStatusBar = Value: .DisplayFormulaBar = Value 'строка формул
        Dim iCommandBar As CommandBar
        For Each iCommandBar In .CommandBars
            iCommandBar.Enabled = Value
        Next
        With .ActiveWindow
            .Caption = IIf(Value = True, .Parent.Name, "")
            '.DisplayHeadings = Value: .DisplayGridlines = Value 'сетка
            .DisplayHorizontalScrollBar = Value: .DisplayVerticalScrollBar = Value
            .DisplayWorkbookTabs = Value
        End With
        .ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", " & Value & ")"
        .ScreenUpdating = True
    End With
End Sub

Sub УбратьВсё()
    ChangeInterface False
End Sub

Sub ВосстановитьИнтерфейс()
    ChangeInterface True
End Sub
Подскажите как создать условие для одной кнопки?  
Код
If Если интерфейс скрыт Then
        ChangeInterface True 'ВосстановитьИнтерфейс
Else
        ChangeInterface False 'УбратьВсё
End If
 
Код
sub Поменять()
  ChangeInterface not Application.DisplayStatusBar
end sub
 
Спасибо Игорь. Полезный код.
Страницы: 1
Читают тему
Наверх