Дом Социальные медиа Работа с Excel 2016 Диалоговое окно управления в VBA - манекена

Работа с Excel 2016 Диалоговое окно управления в VBA - манекена

Оглавление:

Видео: Разработка диалоговых окон в Excel, часть 4. Флаги CheckBox 2024

Видео: Разработка диалоговых окон в Excel, часть 4. Флаги CheckBox 2024
Anonim

Существует множество способов работы с элементами управления диалоговыми окнами в VBA Excel 2016. Итак, если вы готовы к этому шагу, Продолжай читать. Здесь вы узнаете, как работать с элементами диалогового окна в объекте UserForm.

Элементы управления перемещением и изменением размера

После размещения элемента управления в диалоговом окне вы можете перемещать его и изменять его размер с помощью стандартных методов мыши. Или для точного управления вы можете использовать окно «Свойства», чтобы ввести значение для свойства «Высота», «Ширина», «Влево» или «Верх» элемента управления.

Вы можете выбрать несколько элементов управления, нажав Ctrl + нажав на элементы управления. Или вы можете щелкнуть и перетащить в «lasso» группу элементов управления. Когда выбрано несколько элементов управления, в окне «Свойства» отображаются только свойства, общие для всех выбранных элементов управления. Вы можете изменить эти общие свойства, и изменения будут внесены во все элементы управления, которые вы выбираете, что намного быстрее, чем их по одному.

Элемент управления может скрыть другой элемент управления; другими словами, вы можете складывать один элемент управления поверх другого. Если у вас нет веских оснований для этого, убедитесь, что вы не перекрываете элементы управления.

Элементы управления выравниванием и интервалом

Меню «Формат» в окне VBE предоставляет несколько команд, которые помогут вам точно выровнять и перемещать элементы управления в диалоговом окне. Прежде чем использовать эти команды, выберите элементы управления, с которыми вы хотите работать. Эти команды работают так, как вы могли бы ожидать. Вот диалоговое окно с несколькими элементами управления CheckBox, которые должны быть выровнены.

выберите команду Format -> Align, чтобы изменить выравнивание элементов управления UserForm.

Когда вы выбираете несколько элементов управления, последний выбранный элемент управления отображается с белыми ручками, а не с обычными черными ручками. Управление с помощью белых ручек является основой для выравнивания или изменения размера других выбранных элементов управления при использовании меню «Формат».

Размещение пользователей клавиатуры

Многие пользователи предпочитают перемещаться по диалоговому окну с помощью клавиатуры: нажатие Tab или Shift + Tab циклически проходит через элементы управления, а нажатие горячей клавиши мгновенно активирует определенный элемент управления.

Чтобы убедиться, что ваше диалоговое окно работает правильно для пользователей клавиатуры, вы должны помнить о двух проблемах:

  • Порядок вкладок

  • Клавиши ускорителя

Изменение порядка вкладок

Порядок табуляции определяет порядок в котором элементы управления активируются, когда пользователь нажимает Tab или Shift + Tab. Он также определяет, какой элемент управления имеет начальный фокус - то есть, какой элемент управления является активным элементом управления, когда впервые появляется диалоговое окно. Например, если пользователь вводит текст в TextBox, TextBox имеет фокус.Если пользователь нажимает кнопку OptionButton, функция OptionButton имеет фокус. Первый элемент управления в порядке табуляции имеет фокус, когда Excel сначала отображает диалоговое окно.

Чтобы настроить порядок вкладок элементов управления, выберите «Просмотр» → «Заказ табуляции». Вы также можете щелкнуть правой кнопкой мыши по диалоговому окну и выбрать «Заказ вкладок» в контекстном меню. В любом случае Excel отображает диалоговое окно «Порядок вкладок».

Диалоговое окно «Заказ табуляции».

В диалоговом окне «Заказ вкладок» перечислены все элементы управления в UserForm. Порядок вкладок в UserForm соответствует порядку элементов в списке. Чтобы изменить порядок вкладок элемента управления, выберите его в списке и нажмите кнопку «Вверх» или «Вниз». Вы можете выбрать более одного элемента управления (нажмите при нажатии Shift или Ctrl) и переместите их все за один раз.

Вместо использования диалогового окна «Заказ табуляции» вы можете установить позицию элемента управления в порядке табуляции, используя окно «Свойства». Первый элемент управления в порядке табуляции имеет свойство TabIndex 0. Если вы хотите удалить элемент управления из порядка вкладок, установите для свойства TabStop значение False.

Некоторые элементы управления (такие как элементы управления Frame или MultiPage) действуют как контейнеры для других элементов управления. Элементы управления внутри контейнера имеют собственный порядок табуляции. Чтобы задать порядок вкладок для группы элементов Option внутри элемента управления Frame, выберите элемент управления Frame перед тем, как выбрать команду View → Tab Order.

Настройка горячих клавиш

Обычно вам нужно назначить ключ ускорителя или горячую клавишу для управления диалоговыми окнами. Вы делаете это, введя письмо для свойства Accelerator в окне «Свойства». Если элемент управления не имеет свойства Accelerator (например, TextBox), вы все же можете разрешить прямой доступ к нему через клавиатуру с помощью элемента управления Label. То есть, назначьте ключ ускорителя Label и поместите Label непосредственно перед TextBox в порядке вкладок.

Вот UserForm с тремя TextBoxes. Ярлыки, которые описывают TextBox, имеют клавиши ускорителя, и каждый ярлык предшествует соответствующему TextBox в порядке вкладок. Например, нажатие Alt + D активирует TextBox рядом с меткой отдела.

Используйте ярлыки, чтобы обеспечить прямой доступ к элементам управления, у которых нет ключей ускорителя.

Тестирование UserForm

VBE предлагает три способа тестирования UserForm без вызова его из процедуры VBA:

  • Выберите команду Run → Run Sub / UserForm.

  • Нажмите F5.

  • Нажмите кнопку Run Sub / UserForm на стандартной панели инструментов.

Когда в этом тестовом режиме отображается диалоговое окно, вы можете проверить порядок вкладок и клавиши ускорителя.

Работа с Excel 2016 Диалоговое окно управления в VBA - манекена

Выбор редактора

Как писать стены и функции крыши для создания дома с одним щелчком в Minecraft - манекены

Как писать стены и функции крыши для создания дома с одним щелчком в Minecraft - манекены

Вы можете создать модник Minecraft, который строит дом. Этот процесс известен как создание дома с одним щелчком мыши, потому что всякий раз, когда вы находитесь в Minecraft с возможностью одного щелчка, вы можете иметь дом. Когда у вас будет первая написанная функция, вам нужно будет добавить стены и крышу в свой дом. Подготовьтесь к написанию ...

Обучение базовым навыкам кодирования для Mod Minecraft - манекены

Обучение базовым навыкам кодирования для Mod Minecraft - манекены

В mod Minecraft, вам нужно написать код. К счастью, программа LearnToMod проведет вас через это! Одной из первых вещей, которые вы должны изучить, является создание дронов в Minecraft и использование их для построения структур. Дроны - невидимые роботы, которые могут перемещать и размещать блоки определенных типов или даже создавать объекты ...

Команды командного блока minecraft (List) - манекены

Команды командного блока minecraft (List) - манекены

См. Наш полный список команд командного блока, доступных в Minecraft, позволяющих вы делаете что-то вроде грантовых игроков xp, меняете погоду в игре и многое другое.

Выбор редактора

Электроника для детей для чайников Шпаргалка - манекены

Электроника для детей для чайников Шпаргалка - манекены

Затачивайте свои навыки построения контуров, узнав, как читать красочные полосы на резисторах и как сделать свои собственные провода перемычек. Затем взгляните на то, как работают батареи, поэтому вы обязательно получите максимальную отдачу от этих общих источников энергии.

Электроника Урок безопасности: скрытие напряжения в непредвиденных местах - манекены

Электроника Урок безопасности: скрытие напряжения в непредвиденных местах - манекены

Один из самых больших шоковых рисков в электронике происходит от напряжений, которые вы не ожидали присутствовать. Достаточно легко следить за напряжением, о котором вы знаете, например, в вашем источнике питания или аккумуляторах, но некоторые электронные схемы предназначены для усиления напряжений. Поэтому даже если ваша схема работает ...

Электроника Схемы: Схема электронного контура - манекены

Электроника Схемы: Схема электронного контура - манекены

Схемы электроники используются для проектирования электронных схемы, так же как чертежи используются для проектирования зданий. Есть очень простые схемы и очень сложные и каждая сложность между ними. Освещение лампы может быть одной из самых простых схем электроники. Эта диаграмма содержит два символа, представляющих два компонента в ...

Выбор редактора

Съемка в музее, чтобы рассказать визуальную историю - манекены

Съемка в музее, чтобы рассказать визуальную историю - манекены

При посещении музея, использовать простой процесс рассказать историю ... как вы видите в этом примере из посещения Музея Ватикана в Риме, Италия. Некоторые из этих фотографий представляют собой снимки, такие как те, которые вы принимаете с помощью точки и стрелки или смартфона, тогда как другие - снимки dSLR (однообъективные рефлексы), сделанные с помощью ...

Понимание того, как настройки экспозиции вашей цифровой камеры. Работа - макеты

Понимание того, как настройки экспозиции вашей цифровой камеры. Работа - макеты

, Принимая отличные цифровые фотографии, требует понимания того, как используйте настройки экспозиции вашей цифровой камеры, есть ли у вас зеркальная камера или камера с точечной камерой. Сочетание скорости затвора и диафрагмы определяет, сколько света попадает на цифровой датчик в вашей камере, а настройка ISO определяет, как быстро датчик реагирует на ...

Путешествие Фотография Цифровая камера Разрешение карты - манекены

Путешествие Фотография Цифровая камера Разрешение карты - манекены

Чем выше разрешение вашей камеры, тем лучше будут ваши фотографии. Используйте следующую диаграмму, чтобы увидеть, какие разрешения сделают для вас наилучшие отпечатки. Разрешение печати Размер печати (с использованием обычного рабочего стола с качеством изображения) 2 × 3 "4 × 5" / 4 × 6 "5 × 7" 8 × 10 "11 × 14" 16 × 20 "20 × 30" 320 × 240 GAPPPPP 640 × 480 - 0. 3 мегапикселя ...