Автоматическая подгонка не активных форм пользовательской формы и прямоугольников к разным размерам экрана? - PullRequest
0 голосов
/ 28 марта 2020
  • Задача Изображения / формы и текстовые поля пользовательской формы не подходят для экранов разных размеров. У меня разные пользователи с разными размерами экрана рабочего стола / ноутбука

  • Заблуждение Я не хочу подгонять себя под форму пользователя, я просто хочу подгонять объекты (выпадающий список / картинки ) вместо этого.

  • То, что я пробовал Вместо этого я попытался преобразовать его в активную форму x (чтобы исправить фигуры независимо от размера экрана), но это займет много времени, чтобы переименовать фигуры и переписать код. (Не эффективно по времени)

    • Я пытался зафиксировать ширину, вершину, высоту, отключить / включить автоподгонку для всех объектов, а также для пользовательской формы, но все еще не подходит.

    • Я пытался распознать размер экрана, а затем подгонять объекты, но не по времени

Мне нужно подогнать фигуры внутри не активная x пользовательская форма для всех экранов, есть идеи?

1 Ответ

0 голосов
/ 30 марта 2020

Это сработало, только когда я преобразовал USERFORM (код и дизайн) в форму ActiveX (рабочий лист).

Единственное, что можно изменить с (ME.Object Name) на (Thisworkbook.worksheets ("Name") .ObjectName)

Это заняло некоторое время, но наконец сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...