Microsoft Progress Bar Control отсутствует - PullRequest
1 голос
/ 21 февраля 2012

Мне нужно создать индикатор на форме пользователя. Для вставки индикатора выполнения, откройте панель инструментов, щелкните по ней правой кнопкой мыши и выберите «Дополнительные элементы управления». (В качестве альтернативы я мог бы перейти в меню «Инструменты» / «Дополнительные элементы управления»). Но в этом списке компонентов отсутствует «Microsoft Progress Bar Control 6.0 (SP4)». Я использую Microsoft Office 2010 и Windows 7. Пожалуйста, помогите мне

Ответы [ 2 ]

3 голосов
/ 21 февраля 2012

Два предложения:)

1) Найдите на своем компьютере файл MSCOMCTL.Ocx. Если вы найдете его, зарегистрируйте его, нажав кнопку «Пуск» Windows ~~> «Выполнить», затем набрав этот текст и нажав Enter

regsvr32 C:\Windows\System32\MSCOMCTL.Ocx

Я предполагаю, что OCX находится в C: \ Windows \ System32

Если у вас его нет, загрузите его с здесь , а затем повторите описанные выше шаги.

После этого вы сможете использовать элемент управления.

2) Пожалуйста, смотрите эту ссылку. Иногда вам не нужно управление прогрессбаром;)

Тема: VBA - Работа с полосами прокрутки - Самый простой способ

Ссылка : http://www.vbforums.com/showthread.php?t=511916

НТН

Sid

1 голос
/ 23 апреля 2014

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

Примером будет использование метки внутри рамки, рамка будет работать как границы для нее, поэтому верхний и левый столбцы могут быть равны 0, тогда общая длина рамки будет работать как максимальная длина для метки. теперь вы видите, куда я иду с этим, в основном теперь все, что вам нужно сделать, - это создать счетчик с циклом, который рассчитывает до максимальной длины кадра:)

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

...