powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пропорциональный масштаб формы в VBA
9 сообщений из 9, страница 1 из 1
Пропорциональный масштаб формы в VBA
    #37721749
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется макрос в Экселе. Макрос запускает форму. Если я изменю масштаб в Экселе, то всё увеличится в размерах, кроме моей формы! Пробовал играться со свойством "zoom" в форме, но это не привело к результату (изменяется содержимое формы, кроме самих её размеров...). Можно ли решить эту проблему? Помогите.
...
Рейтинг: 0 / 0
Пропорциональный масштаб формы в VBA
    #37721866
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valll,
пример во вложении
...
Рейтинг: 0 / 0
Пропорциональный масштаб формы в VBA
    #37721884
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
багфикс:
-неправильно вычслялись новые размеры формы.
...
Рейтинг: 0 / 0
Пропорциональный масштаб формы в VBA
    #37721932
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увидел ваш ответ - сразу кричу - СПАСИБО! Файл правда ещё не смотрел, но всё равно - большая благодарность!
...
Рейтинг: 0 / 0
Пропорциональный масштаб формы в VBA
    #37722025
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел, всё работает. Единственно, я так понял, что для каждой формы придётся такой код писать?

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

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

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

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

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

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

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


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