Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/251: Рейтинг темы: голосов - 251, средняя оценка - 4.92
3 / 3 / 0
Регистрация: 28.12.2009
Сообщений: 41

Пропал MS DTPicker

28.12.2009, 23:21. Показов 48653. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
У меня Win XP, Office 2003. Начал в Word'е делать пользовательскую форму. Вставил в форму DTPicker. После переустановки системы и офиса при открытии формы в VBA ругается, что некоторые элементы не могут быть отображены и открывает форму без DTPicker'ов. В списке Additional control нет пункта MS DTPicker.
Подскажите, как быть?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.12.2009, 23:21
Ответы с готовыми решениями:

Автоматическое раскрытие DTPicker
Доброго дня... На форме в XLS-файле размещен DTPicker. 1. Как раскрыть / развернуть / показать DTPicker при получении им фокуса? ...

Импортирование данных из DTPicker
Приветствую всех) Тема вопроса, от новичка в программировании, такая: Посредством VBA создана форма из которой импортируются данные...

Передать дату из DTPicker в цикл
Добрый день. Может кто сможет помочь не могу передать Дату из DTPicker1 в Цикл. Макрос пробегается по почте и ищет письма по заданному...

12
134 / 79 / 6
Регистрация: 06.04.2009
Сообщений: 192
29.12.2009, 06:51
Проверьте, есть ли в каталоге Windows\System32\ библиотека mscomct2.ocx. Если нет - поищите на другом компе с установленным офиссом, можно более крутым и скопируйте. После этого, в VBA - Tools - References установить птицу на Microsoft Windows Common Controls-2 6.0(SP4). После этого, в Additional control поставить птицу на MS Date & Time Picker. Всё!
0
3 / 3 / 0
Регистрация: 28.12.2009
Сообщений: 41
29.12.2009, 08:26  [ТС]
Цитата Сообщение от yaser Посмотреть сообщение
После этого, в VBA - Tools - References установить птицу на Microsoft Windows Common Controls-2 6.0(SP4).
Файл скопировал, но у меня нет в References пункта Microsoft Windows Common Controls-2 6.0(SP4). %(
0
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 88
29.12.2009, 13:14
После переустановки системы и офиса при открытии формы в VBA ругается, что некоторые элементы не могут быть отображены и открывает форму без DTPicker'ов.
В прошлый раз Вы устанавливали Access в составе Office - поэтому был и DTPicker, библиотека с которым устанавливается именно при полной установке Access.

В этот раз, видимо, Вы решили обойтись без Access...

В стандартной установке ни в 2003 ни в 2007 календаря нет, надо дополнительно в опциях установки Access ставить галку на элементе управления календарь
Можете попробовать "альтернативный" календарь:

http://excelvba.ru/Screenshots... -12-14.JPG

Или такую его версию:

http://excelvba.ru/Screenshots... -06-07.JPG


Файл скопировал, но у меня нет в References пункта Microsoft Windows Common Controls-2 6.0(SP4).
После копирования файла его необходимо зарегистрировать:
(просто скопировать файл недостаточно)

Жмём Пуск - Выполнить
вводим команду regsvr32 MSCOMCT2.OCX
и нажимаем ОК
0
134 / 79 / 6
Регистрация: 06.04.2009
Сообщений: 192
29.12.2009, 15:20
Цитата Сообщение от EducatedFool Посмотреть сообщение
В стандартной установке ни в 2003 ни в 2007 календаря нет, надо дополнительно в опциях установки Access ставить галку на элементе управления календарь
Я никогда не ставлю Access, в связи с отсутствием необходимости в нём, библиотеку копирую, дальше по описанному сценарию. Необходимости регистрации тоже ни разу не было. Правда, я использую 2000 офис.
0
3 / 3 / 0
Регистрация: 28.12.2009
Сообщений: 41
29.12.2009, 17:37  [ТС]
Цитата Сообщение от EducatedFool Посмотреть сообщение
В прошлый раз Вы устанавливали Access в составе Office - поэтому был и DTPicker, библиотека с которым устанавливается именно при полной установке Access.

В этот раз, видимо, Вы решили обойтись без Access...



Можете попробовать "альтернативный" календарь:



Или такую его версию:





После копирования файла его необходимо зарегистрировать:
(просто скопировать файл недостаточно)

Жмём Пуск - Выполнить
вводим команду regsvr32 MSCOMCT2.OCX
и нажимаем ОК
Спасибо! Заработало!
Acces у меня установлен, и, насколько помню, не полностью.

А что это за утилитка такая regsvr32? Расскажите или линк, плиз, киньте. Что это такое, для чего нужно и параметры командной строки. Заранее благодарен.
1
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 88
30.12.2009, 07:10
Лучший ответ Сообщение было отмечено как решение

Решение

Линк нужен? Пожалуйста...

Средство Regsvr32 (Regsvr32.exe) предназначено для регистрации и отмены регистрации элементов управления OLE, например автоматически регистрируемых DLL- или OCX-файлов.
regsvr32

Данная команда регистрирует в реестре файлы .dll как компоненты команды.

Синтаксис

regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname

Параметры

/u Отменяет регистрацию сервера.
/s Задает запуск regsvr32 без вывода сообщений на экран.
/n Указывает не вызывать DllRegisterServer. Этот параметр можно использовать с параметром /i.
/i:cmdline Вызывает DllInstall с помощью дополнительной передачи [cmdline]. При использовании с параметром /u вызывает удаление dll.

dllname Задает имя файла dll для последующей регистрации.
/? Вывод справки в командной строке.
0
3 / 3 / 0
Регистрация: 28.12.2009
Сообщений: 41
30.12.2009, 09:25  [ТС]
Спасибо!
0
134 / 79 / 6
Регистрация: 06.04.2009
Сообщений: 192
30.12.2009, 15:55
Цитата Сообщение от EducatedFool Посмотреть сообщение
"альтернативный" календарь
EducatedFool, Вы это сами создали? Это круто!!!
0
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 88
31.12.2009, 07:04
Цитата Сообщение от yaser Посмотреть сообщение
EducatedFool, Вы это сами создали?
Не, это не моя работа.
Календарь этот разработал Avsha с соседнего форума.
Я лишь немного доработал способ вызова - чтобы выбор даты можно было вызывать как функцию с параметрами.

Поначалу я пользовался DTPicker-ами, но при переносе файла на другой комп приходится таскать вместе с файлом бибилиотеку Common Controls (или какую-то другую, не помню уже), а потом ещё и регистрировать её.

Раньше я так и делал (свой файл сопровождал инсталлятором), пока не встретил реализацию календаря от Avsha.
Теперь пользуюсь только ей.
0
4 / 4 / 0
Регистрация: 23.11.2009
Сообщений: 53
05.10.2010, 15:33
Цитата Сообщение от yaser Посмотреть сообщение
После этого, в Additional control
Ребят не подскажите где именно находиться Additional control
0
134 / 79 / 6
Регистрация: 06.04.2009
Сообщений: 192
06.10.2010, 21:23
Цитата Сообщение от Fire6i9 Посмотреть сообщение
Ребят не подскажите где именно находиться Additional control
Запускаем редактор VBA, п. меню View->Toolbox, на вкладке Controls кликаем ПКМ - результат на лице...
1
3 / 3 / 0
Регистрация: 28.12.2009
Сообщений: 41
19.07.2011, 17:05  [ТС]
А как "возродить" этот элемент в MSO 2007?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.07.2011, 17:05
Помогаю со студенческими работами здесь

Microsoft Data Time Picker (DTPicker)
Значить вставил в форму объект из инструментов DTPicker (календарь).. на другом компьютере с таким же офисом 2002 пишет 'База данных...

Стирается значение DTPicker (время) после редактирования с клавиатуры (не стрелками)
Всем доброго времени суток! Какой-то интересный случай, можно даже сказать медицинский. Только не пойму, кому к врачу - мне или...

DTPicker глючит
Доброго времени суток! Глючит DTPicker. :( И формат не восстанавливает - Не восстанавливается формат даты. И вообще происходит нечто...

DTPicker автоматическое открытие
Добрый Всем день. На форме DTPicker.Можно ли его автоматич. открыть при загрузке формы.

Элемент управления DTPicker
народ...срочно нужен хелп!!)) на форме два DTPicker. в одном DTPicker выбираем дату, а в другом DTPicker он показывает на месяц больше......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru