Страницы: 1
RSS
Центрирование фигуры по центру экрана.
 
Здравствуйте.
Помогите разобраться.

У меня есть несколько гиперссылочных автофигур. Они располагаются в ячейке А1.
Можно заметить, что если щелкнуть сперва по зеленой фигуре, а затем по фиолетовой - то фиолетовая фигура будет не в центре экрана.
Но если потом щелкнуть по оранжевой фигуре - то фигура окажется строго в центре экрана.
То что переход с зеленой фигуры - на фиолетовую идет не по центру экрана - доставляет неудобства.

Как заставить при переходе на гиперссылочную фигуру - всегда центровать экран так, чтобы фигура - обязательно располагалась по центру?
(исключение - только если эта фигура стоит неподалеку от верхней границы (строка 1) или левой границы (столбец А)).  
 
координаты центра окна
Код
With Windows(1).VisibleRange
    cellsX = .Cells.Left + .Cells.Width / 2
    cellsY = .Cells.Top + .Cells.Height / 2
End With

при расположении фигуры нужно учесть высоту и ширину самой фигуры
 
V, подскажите - а куда добавлять-то этот фрагмент - в моем коде ?
 
Кросс:
http://www.excelworld.ru/forum/10-35711-1
Я сам - дурнее всякого примера! ...
Страницы: 1
Наверх