В одном проекте сейчас использую эту штуковину (файл будет использоваться во всех экселях и виндах). Дома всё работает...там 7 винда и 10 эксель, а вот на работе с 7 виндой и 7 экселем не запускается форма, где этот контрол используется, хотя файл mscomctl.ocx есть, но почему-то в референсах он значится, как миссинг... перезаписать этот файл в системную папку на работе не могу из-за отсутствия прав... в старой теме так и не нашли панацею, чтобы работало на всех версиях винды и экселя...может за прошедшее время кто-нибудь что-нибудь придумал?
Контрол - это по сути Dll, в которой прописаны все функции контрола. А любую Dll надо регистрировать в системе. Можно, конечно, посмотреть в сторону манифестов. Но в любом случае занятие неблагодарное, т.к. для регистрации без прав админа(т.е. без возможности использования утилиты regsvr) надо знать всю начинку контрола: GUID, список функций для регистрации и пр.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Нда уж...к реестру тоже у обычного юзера в обычном офисе прав точно нет... а есть ещё какие-нибудь варианты? а то листбокс как-то не айс выглядит...и не решает такой задачи, как представление информации в 3 столбцах с заголовками, разделительными линиями и разной ширины...