Несколько дней я пытался применить этот ActiveX к моему Excel 2013. Я сделал небольшое приложение для запуска отчетов в Excel, и мне нужен какой-то способ выбрать дату начала и окончания.
Самый простой способ сделать это - элемент управления датой и временем, который находится в% windir%\syswow64\mscomct2.ocx. Он отлично работал на 64-битной Windows 7 + 32-битной Excel 2010.
Когда я переместил свой проект на другой ПК с 64-битной Windows 7 и 32-битной Office 2013, он перестал работать. Во-первых, отсутствовал класс, поэтому я зарегистрировал Microsoft Windows Common Controls 2 6.0 (SP3) в syswow64 с помощью команды regsvr32.exe.
Это не помогло - оно продолжало говорить "не могу вставить объект". Пробовал другие версии Common Controls (в настоящее время SP6), но проблема все еще есть - я не могу поместить какой-либо элемент управления в мой лист Excel.
У меня заканчиваются идеи и учебные пособия, так что, возможно, некоторые из Вас столкнулись с проблемой такого типа и нашли решение?