Свойство Window.ActivePane (Excel)
Возвращает объект Pane , представляющий активную панель в окне. Только для чтения.
Синтаксис
expression. ActivePane
Выражение Переменная, представляющая объект Window .
Замечания
Это свойство можно использовать только на листах и листах макросов.
Это свойство возвращает объект Pane . Чтобы получить индекс активной области, необходимо использовать свойство Index .
Пример
В этом примере активируется следующая область активного окна в Book1.xls. Следующую панель нельзя активировать, если панели заморожены. Пример должен выполняться из книги, отличной от Book1.xls. Перед выполнением примера убедитесь, что Book1.xls имеет две или четыре области на активном листе.
Workbooks("BOOK1.XLS").Activate
If not ActiveWindow.FreezePanes Then
With ActiveWindow
i = .ActivePane.Index
If i = .Panes.Count Then
.Panes(1).Activate
Else
.Panes(i+1).Activate
End If
End With
End If
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.