Страницы: 1
RSS
Автоподбор по размеру экрана
 
Добрый день!
Подскажите пожалуйста, как можно реализовать следующую задачу: при открытии файла, чтобы информация на навигационном листе автоматически подстраивалась под размер экрана компьютера. Пример файла прилагаю. Заранее большое спасибо!!!
 
Это не я.
:)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Владимир (который автор), смените ник, этот уже занят.Давненько...
 
ActiveWindow.VisibleRange - видимый на экране диапазон
ActiveWindow.VisibleRange.Width - ширина этого диапазона
по аналогии определятся высота.
по ним пропорционально и стройте элементы листа.
Учимся сами и помогаем другим...
 
Попробуйте простое но рабочее решение

Код
Private Sub Workbook_Open()
    With Sheets(1)
        .Activate
        .Range("A1:L26").Select
        ActiveWindow.Zoom = True
        .[a1].Select
    End With
End Sub
 
Спасибо за помощь! Все получилось :)
 
Добрый вечер!
Извините, но не могли бы подсказать , как сделать так, чтобы макрос срабатывал при переходе на лист который нужно подобрать автоматически по размеру экрана. А то бывают файлы где есть стартовый лист, а потом уже лист с информацией и файл открывается со стартового листа
 
Перенесите сам код в модуль того листа  на событие его активации.
Страницы: 1
Читают тему
Наверх