Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пропорциональный масштаб формы в VBA / 9 сообщений из 9, страница 1 из 1
25.03.2012, 10:54
    #37721749
Valll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
Имеется макрос в Экселе. Макрос запускает форму. Если я изменю масштаб в Экселе, то всё увеличится в размерах, кроме моей формы! Пробовал играться со свойством "zoom" в форме, но это не привело к результату (изменяется содержимое формы, кроме самих её размеров...). Можно ли решить эту проблему? Помогите.
...
Рейтинг: 0 / 0
25.03.2012, 13:47
    #37721866
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
Valll,
пример во вложении
...
Рейтинг: 0 / 0
25.03.2012, 14:25
    #37721884
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
багфикс:
-неправильно вычслялись новые размеры формы.
...
Рейтинг: 0 / 0
25.03.2012, 15:34
    #37721932
Valll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
Увидел ваш ответ - сразу кричу - СПАСИБО! Файл правда ещё не смотрел, но всё равно - большая благодарность!
...
Рейтинг: 0 / 0
25.03.2012, 18:11
    #37722025
Valll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
Посмотрел, всё работает. Единственно, я так понял, что для каждой формы придётся такой код писать?

Может есть возможность обратиться к скроллингу Экселя, который изменяет масштаб?

За труд, отдельное спасибо.
...
Рейтинг: 0 / 0
25.03.2012, 18:20
    #37722032
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
Valll,
> такой код писать?
что его писать нажимай да дуй (мультик раньше был такой)
по существу копировать и вставлять код, сложно?
...
Рейтинг: 0 / 0
25.03.2012, 19:19
    #37722085
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
> Valll
> ... что для каждой формы придётся такой код писать?
> Может есть возможность обратиться к скроллингу Экселя, который изменяет масштаб?

... скузи, но так и не нашел в Экселе скроллинга , изменяющего масштаб.

Можно вынести процедуру масштабирования ( zoom ) и изменения размеров формы в отдельный модуль/класс.
Вызывать эту процедуру
-при загрузке формы, передавая параметром ссылку на форму,
-при изменении масштаба отображения Экселя для каждой открытой формы/экземпляра формы.

Но всё равно в каждой форме придется добавлять
-переменные/свойства+методы_их_изменения для начальных размеров формы
-обработчик инициализации формы

ЗЫ: пардон за "многабукаф".
...
Рейтинг: 0 / 0
25.03.2012, 20:40
    #37722152
Valll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
Скукотища,

спасибо за время потраченное на меня. Сейчас прилажу вашу прогу к своему калькулятору дат для Экселя (без ложной скромности - ЧУМА) и выложу его в разделе Офис.
...
Рейтинг: 0 / 0
25.03.2012, 21:42
    #37722234
Valll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропорциональный масштаб формы в VBA
В разделе "Офис" открыл тему "Калькулятор дат". Там я выложил свою небольшую программку, позволяющую вставлять даты на лист Эксель. Скукотище , посмотри что у меня получилось.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пропорциональный масштаб формы в VBA / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]