Гид по технологиям

Как включить Microsoft Date and Time Picker Control в Office (Excel/Word)

8 min read Microsoft 365 Обновлено 27 Nov 2025
Включение Microsoft Date and Time Picker в Office
Включение Microsoft Date and Time Picker в Office

Скриншот: элемент Microsoft Date and Time Picker в интерфейсе Excel

Microsoft Date and Time Picker Control — это ActiveX‑компонент, который упрощает ввод дат и времени в настольных приложениях Microsoft 365 (Excel, Word и т.п.). На 32‑битных установках Office его можно активировать, зарегистрировав файл MSCOMCT2.OCX и добавив элемент через вкладку «Разработчик». На 64‑битных версиях компонент не работает — используйте надстройки, VBA‑формы, Power Apps или скрипты как альтернативу.

Важно: перед изменениями войдите в Windows под учётной записью администратора.

Что такое Microsoft Date and Time Picker Control

Microsoft Date and Time Picker Control — это ActiveX‑элемент управления (MSC0MCT2.OCX), интегрируемый в формы и листы Excel/Word. Он открывает визуальный календарь и тайм‑селектор, позволяя вводить даты и время без ручного ввода форматов.

Ключевые моменты:

  • Тип: ActiveX Control (бинарный OCX‑файл). Определение: ActiveX — технология Microsoft для создания повторно используемых компонентов GUI и логики.
  • Поддерживаемые форматы: вы можете выбирать визуально и вставлять значения в формате MM‑DD‑YYYY или DD‑MM‑YYYY в зависимости от региональных настроек.
  • Зависимости: MSCOMCTL.OCX / MSCOMCT2.OCX и среда совместимости с Visual Basic 6.0.

Иллюстрация: календарь и выбор времени в Date and Time Picker

Системные требования и ограничения

  • Доступность: элемент присутствует только в настольных версиях Microsoft 365/Office с 32‑битной архитектурой.
  • 64‑бит: на 64‑битных Office можно попытаться зарегистрировать OCX‑файл, но компонент не будет работать и вернёт ошибку при вызове.
  • Права: для регистрации OCX требуется учётная запись с правами администратора на Windows.
  • Безопасность: ActiveX‑модули небезопасны в ненадёжных средах. Используйте их только в доверенных корпоративных средах.

Примечание: если в меню “Другие элементы” (More Controls) отсутствует «Microsoft Date and Time Picker Control 6.0 (SP6)», регистрация MSCOMCT2.OCX обычно решает проблему на 32‑битной системе.

Как зарегистрировать файл MSCOMCT2.OCX (пошагово)

Перед началом: закройте все экземпляры Excel/Word.

  1. Откройте Проводник и выполните поиск на системном диске по имени файла:
MSCOMCT2.OCX
  1. Когда файл найден, щёлкните по нему правой кнопкой и выберите «Открыть расположение файла».

Открыть расположение файла в Проводнике

  1. Откройте диалог «Выполнить» нажатием Windows + R и введите:
cmd admin

Диалог Выполнить

  1. В открывшейся командной строке с правами администратора выполните одну из команд (в зависимости от расположения и архитектуры ОС):
C:\Windows\System32\regsvr32.exe mscomct2.ocx

или

C:\Windows\SysWoW64\regsvr32.exe mscomct2.ocx

Совет: на 32‑битной системе чаще используется System32; на 64‑битной системе для регистрации 32‑битных компонентов используют SysWoW64.

  1. Для проверки вы можете снять регистрацию и снова зарегистрировать файл командой:
regsvr32 -u MSCOMCT2.OCX
  1. После успешной регистрации вы увидите диалоговое окно с подтверждением загрузки библиотеки.

Команда regsvr32 подтверждение успешной регистрации

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

Как добавить элемент Date and Time Picker в Excel

После регистрации OCX выполните следующие шаги в Excel (пример для Excel в Windows):

  1. Откройте Excel и перейдите на вкладку «Файл».
  2. Откройте «Параметры» (Options).
  3. В окне «Параметры Excel» выберите «Настроить ленту» (Customize Ribbon).
  4. В правой колонке установите флажок «Разработчик» (Developer).
  5. Нажмите ОК.

Microsoft Date and Time Picker Control 6.0 (SP6) в списке

  1. На новой вкладке «Разработчик» нажмите «Вставить» → в блоке ActiveX выберите «Другие элементы» (More Controls).

Меню Другие элементы ActiveX

  1. В списке контролов найдите «Microsoft Date and Time Picker Control 6.0 (SP6)» и выберите его.

Диалог Другие элементы с выбором Date and Time Picker

  1. Кликните по ячейке листа, чтобы вставить контрол; при клике откроется календарь с выбором времени.

Настройка контролов и формат вставки

  • После добавления в режим дизайна (Design Mode) вы можете задать свойства контрола (Format, LinkedCell, CustomFormat) через окно свойств.
  • Свойство LinkedCell позволяет связать контрол с конкретной ячейкой для автоматической вставки значения.
  • Формат вставки следует настраивать с учётом региональных настроек Excel.

Альтернативы, если ваш Office 64‑бит или ActiveX недоступен

Если используете 64‑битный Office или не хотите работать с ActiveX, рассмотрите альтернативы:

  1. Надстройки из Office Store (рекомендуется для конечных пользователей)
  • Пример: “Mini Calendar and Date Picker” — бесплатная надстройка.
  • Установка: В Excel → Разработчик → Надстройки (Add‑ins) → Магазин (Store) → Поиск “Mini” → Добавить.

Мини‑календарь в Office Add‑ins

Функции надстройки:

  • Вставка даты и времени в выбранную ячейку;
  • Переключение размера и темы календаря;
  • Смена системы отображения (U.S. / ISO);
  • Отображение номеров недель и подсветка диапазонов.
  1. Использовать пользовательскую форму VBA (UserForm)
  • Создайте UserForm в редакторе VBA с контролами DatePicker и Clock (или комбинируйте списки часов/минут).
  • Плюсы: полная гибкость, работает на всех архитектурах при условии использования форм и стандартных элементов управления.
  • Минусы: требует навыков VBA и распространения макросов с документом.
  1. Power Apps / Power Automate
  • Создавайте форму ввода в Power Apps и связывайте её с Excel Online или SharePoint.
  • Подходит для корпоративных сценариев и мобильного ввода.
  • Требует лицензирования Power Platform в некоторых сценариях.
  1. Office Scripts / Office JavaScript API
  • Office Scripts (Excel Online) позволяют создавать сценарии для автоматического форматирования и вставки дат.
  • Веб‑версия Excel не поддерживает ActiveX, поэтому это жизнеспособная альтернатива для автоматизации.
  1. Формулы и проверка данных (Data Validation)
  • Можно реализовать упрощённый календарь с помощью условного форматирования и всплывающих подсказок, но это менее удобно для пользователя.

Руководство по выбору: когда использовать что

  • Если у вас 32‑битный Office и вы работаете локально — ActiveX Date and Time Picker даёт простую встроенную механику.
  • Если у вас 64‑битный Office или вы не доверяете ActiveX — используйте надстройки из Office Store или UserForm на VBA.
  • Для централизованного корпоративного сбора данных и мобильного ввода — выбирайте Power Apps.

Типичные ошибки и способы их устранения

  1. “Не удаётся зарегистрировать OCX” — проверьте права администратора, отключите блокирующий антивирус, запустите правильную версию regsvr32 (System32 vs SysWoW64).
  2. “Контрол не отображается в списке” — убедитесь, что вы зарегистрировали MSCOMCT2.OCX и перезапустили Excel.
  3. “Ошибка при вставке значения” — проверьте свойство LinkedCell, региональные настройки и формат ячейки.
  4. “ActiveX отключён политикой компании” — обратитесь к ИТ‑отделу; возможна белая настройка или использование альтернатив.

Проверочные тесты (Test cases) для внедрения

  • Тест 1: Вставка контрола и выбор даты — значение появляется в связанной ячейке.
  • Тест 2: Изменение регионального формата — проверка отображения DD‑MM‑YYYY и MM‑DD‑YYYY.
  • Тест 3: Открытие файла на 64‑битной машине — файл не должен аварийно завершиться; предусмотреть fallback‑логика.
  • Тест 4: Экспорт/импорт файла между машинами — значения дат остаются корректными.

Роль‑ориентированные чек‑листы

Администратор:

  • Проверить архитектуру Office (32/64‑бит).
  • Зарегистрировать MSCOMCT2.OCX с правами администратора.
  • Проверить корпоративные политики относительно ActiveX.
  • Обновить инструкции для пользователей.

Пользователь:

  • Закрыть Office перед регистрацией.
  • Добавить вкладку «Разработчик» и установить элемент по инструкции.
  • Использовать LinkedCell для удобного ввода.

Разработчик/VBA‑автор:

  • Предусмотреть обработку ошибок, если контрол отсутствует.
  • Сделать fallback: использовать надстройку или форму VBA.
  • Документировать зависимости файла (MSC0MCT2.OCX).

Мера безопасности и конфиденциальности

  • ActiveX‑контролы выполняют код на клиентской машине; не подключайте ненадёжные OCX из непроверенных источников.
  • При распространении файлов с макросами используйте подписанные сертификаты; это уменьшает предупреждения безопасности.
  • Если файл содержит персональные данные — соблюдайте внутренние правила хранения и удаления, а также локальные требования по защите данных.

Матрица совместимости и миграционные советы

  • Excel (настольная 32‑битная) — полностью совместимо после регистрации OCX.
  • Excel (настольная 64‑битная) — регистрация возможна, но компонент неработоспособен.
  • Excel Online / Web — ActiveX не поддерживается; используйте надстройки, Office Scripts или Power Apps.
  • Word/PowerPoint — при наличии ActiveX и регистрации компонент может работать в формах, но чаще применяется в Excel.

Быстрая методология внедрения (4 шага)

  1. Оценить окружение (32/64, политики безопасности).
  2. Выбрать стратегию (ActiveX / надстройка / VBA / Power Apps).
  3. Тестировать на контрольной машине и составить чек‑лист приёмки.
  4. Развернуть и обучить пользователей.

Decision flowchart

flowchart TD
  A[Начало: требуется ввод даты/времени] --> B{Office настольный?}
  B -- Да --> C{Версия Office 32‑бит?}
  B -- Нет --> D[Использовать надстройку или Power Apps]
  C -- Да --> E[Зарегистрировать MSCOMCT2.OCX]
  E --> F{Контрол появляется в 'Другие элементы'?}
  F -- Да --> G[Добавить контрол, настроить LinkedCell]
  F -- Нет --> H[Использовать VBA UserForm или надстройку]
  C -- Нет --> H
  G --> I[Тесты и развёртывание]
  H --> I
  D --> I
  I --> Z[Готово]

Критерии приёмки

  • Контрол вставляется без ошибок и вставляет дату/время в связанной ячейке.
  • Формат даты соответствует региональным настройкам или выставленному формату.
  • Документ открывается и корректно отображается на целевых машинах.
  • Корпоративная безопасность не нарушена.

Факты и подсказки (Fact box)

  • ActiveX устарел как технология для веба, но остаётся в локальных приложениях Windows.
  • Для мобильного или веб‑доступа используйте Power Apps или Office Add‑ins.
  • Регистрация OCX требует прав администратора — заранее планируйте окно обслуживания.

1‑строчный глоссарий

  • OCX: бинарный файл компонента ActiveX.
  • ActiveX: технология Microsoft для встраиваемых управляемых компонентов.
  • LinkedCell: свойство ActiveX, связывающее контрол с ячейкой Excel.

Часто задаваемые вопросы

Работает ли Date and Time Picker в 64‑битном Office?

Нет. Компонент из пакета MSCOMCT2.OCX исторически рассчитан на 32‑бит. На 64‑битной версии попытка использования чаще приводит к ошибкам; лучше выбрать надстройку или UserForm.

Можно ли распространять OCX внутри компании?

Да, но убедитесь в соответствии политике безопасности, подпишите макросы и уведомите ИТ‑службу.

Что делать, если регистрация возвращает ошибку “LoadLibrary failed”?

Проверьте наличие требуемых зависимостей, права администратора и антивирусные блокировки. Используйте правильный путь к regsvr32 (System32 или SysWoW64).

Мини‑календарь вставляет дату в ячейку Excel

Короткое объявление для команды (пример для рассылки)

Нужно быстрое решение для ввода дат в Excel? Если у вас 32‑битный Office, мы можем включить Microsoft Date and Time Picker через регистрацию MSCOMCT2.OCX. Для 64‑битных установок рекомендуем надстройку Mini Calendar или UserForm на VBA. Обратитесь в ИТ для регистрации и проверки безопасности.

Заключение

Microsoft Date and Time Picker Control остаётся удобным локальным решением для быстрого ввода дат и времени в настольном Excel/Word на 32‑битных системах. При работе в 64‑битных средах или в Office Online используйте надстройки, VBA‑формы, Power Apps или Office Scripts как надёжные альтернативы. Перед внедрением согласуйте изменение с ИТ‑отделом и протестируйте сценарии на контрольных машинах.

Если у вас остались вопросы или вы хотите пошаговую инструкцию для корпоративного развёртывания — напишите в комментариях или обратитесь к вашему системному администратору.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

2D‑карта помещения с LiDAR и ROS
Робототехника

2D‑карта помещения с LiDAR и ROS

Не удаётся распаковать ZIP в Windows 11 — исправление
Windows

Не удаётся распаковать ZIP в Windows 11 — исправление

Enhanced Safe Browsing в Chrome — как включить
Безопасность

Enhanced Safe Browsing в Chrome — как включить

Снять DRM с Kindle: пошаговое руководство
Технологии

Снять DRM с Kindle: пошаговое руководство

Как анимировать в Adobe Express
Дизайн

Как анимировать в Adobe Express

Установка стриминговых приложений на PS4
Развлечения

Установка стриминговых приложений на PS4