Элемент управления календарь

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Аватара пользователя
Mint86
Сообщения: 127
Зарегистрирован: 04 мар 2008, 11:47

Еще один вопрос. Попробовал запустить на других машинах пишет что объект не установлен и всвязи с этим нет возможности запустить форму. Элемент (дополнение) Month View если я не ошибаюсь находится в c:\WINDOWS\system32\MSCOMCT2.OCX. Если скопировать данный файл на другую машуну и установить её в меню редактора Tools\References, форма начинает работать. Но планируется что данный документ будет использоваться на многих машинах и каждому объяснить зайди туда, скопируй это проблематично. Можно ли как нить автоматизировать данный процесс? Попытался найти с помощью монитора Regmon какие значения меняются в реестре при установке данного элемента, но не нашел. Может кто нить знает способ решения данной проблемы.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Mint86,
1. Проверил на 3-х машинах - работает. В Tools\References подключено только "по умолчанию", т.е. Month View, c:\WINDOWS\system32\MSCOMCT2.OCX нет. :confused:
2. Вот поэтому я пользуюсь другим календарем. :rolleyes:
Аватара пользователя
Mint86
Сообщения: 127
Зарегистрирован: 04 мар 2008, 11:47

VictorM писал(а):Mint86,
1. Проверил на 3-х машинах - работает. В Tools\References подключено только "по умолчанию", т.е. Month View, c:\WINDOWS\system32\MSCOMCT2.OCX нет. :confused:
2. Вот поэтому я пользуюсь другим календарем. :rolleyes:
Только что проверил на других машинах, не работает. Может из-за того что Excel 2003 SP3 ?
Аватара пользователя
Mint86
Сообщения: 127
Зарегистрирован: 04 мар 2008, 11:47

На Excel 2003 SP2 тоже не работает, если в системе нет MSCOMCT2.OCX. Календарь выводится только после проделывания вышеназванных действий (копирование и установка)
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

А вот тут я пас...
У меня тоже Office 2003 SP2 и вот такое окно
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте Mint86.
"Может кто нить знает способ решения данной проблемы"
http://woodash.ifolder.ru/5678517
Установка_календаря 365.47 кб
В архиве EXE файл - саморазворачивающийся архив.
При запуске создает каталог C:\Dater, и из него копирует MSCOMCT2.OCX в \System32.
По умолчанию поиск библиотек происходитименно в \System32 и если файл будет присутствовать в этой папке, приложения его использующие "ругаться" не будут.
В командном файле можно добавить строку regsvr32 MSCOMCT2.OCX, для регистрации, но это на Ваше усмотрение(для отображения в Tools\References).
Евгений.
P.S. он еще копирует в \AddIns папку текущего пользователя надстройку "Календарь"
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Вот оно что :confused:
По умолчанию поиск библиотек происходитименно в \System32 и если файл будет присутствовать в этой папке, приложения его использующие "ругаться" не будут.
В командном файле можно добавить строку regsvr32 MSCOMCT2.OCX, для регистрации, но это на Ваше усмотрение(для отображения в Tools\References).
MSCOMCT2.OCX у меня действительно есть там, где он должен быть и, видимо, не прописан в реестре. Поэтому все работат, а в Tools\References его нет. Будем знать! :rolleyes:
Аватара пользователя
Mint86
Сообщения: 127
Зарегистрирован: 04 мар 2008, 11:47

Teslenko_EA писал(а):Здравствуйте Mint86.
"Может кто нить знает способ решения данной проблемы"
http://woodash.ifolder.ru/5678517
Установка_календаря 365.47 кб
В архиве EXE файл - саморазворачивающийся архив.
При запуске создает каталог C:\Dater, и из него копирует MSCOMCT2.OCX в \System32.
По умолчанию поиск библиотек происходитименно в \System32 и если файл будет присутствовать в этой папке, приложения его использующие "ругаться" не будут.
В командном файле можно добавить строку regsvr32 MSCOMCT2.OCX, для регистрации, но это на Ваше усмотрение(для отображения в Tools\References).
Евгений.
P.S. он еще копирует в \AddIns папку текущего пользователя надстройку "Календарь"
Спасибо! Теперь работает, но появилась другая проблемка :confused:
http://slil.ru/25566189
В примере описал суть. Прошу помощи знатоков.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Mint86,
В примере описал суть
да, у меня тоже работает нормально.
Fidel
Сообщения: 2
Зарегистрирован: 13 май 2009, 14:58

А у меня не работает :(
Пациент - MSCOMCT2.OCX, в Access97
На компах с ОС W2000 всё работает намана, а на ХР SP3 - нет. Пляски с бубном типа "regsvr32 MSCOMCT2.OCX" уже устраивал, без толку.
При попытке на "плохом" компе добавить этот элемент в форму , выдается "Отсутствует лицензия на использование элемента ActiveX.
Из Office установлен только акс, остальное - опенофис.
MSCOMCT2.OCX скачал свежий, SP6,с майкрософта.
Вот тут http://forum.developing.ru/showthread.p ... 4%E0%F0%FC уважаемый Aent пишет про некие файлы лицензии? это что?
Ответить