Почему элементы управления ActiveX в меню «Вставка» на вкладке разработчика отключены? - PullRequest
1 голос
/ 15 февраля 2012

Мне нужно программно заполнить содержимое поля со списком, который находится на листе в моем файле Excel 2007 из VBA. Судя по некоторым исследованиям, кажется, что это невозможно сделать с помощью «Forms Control», я должен использовать ActiveX-версию выпадающего списка.

Это нормально, за исключением меню «Вставка» на вкладке «Разработчик» в Excel. Единственные элементы управления, которые я могу добавить, - это версии форм. Все элементы управления ActiveX неактивны, и я не могу понять, почему.

Чего мне не хватает? Макросы включены. Я проверил настройки безопасности ActiveX и включил все. Нужна ли какая-нибудь надстройка, которая по умолчанию не установлена?

Ответы [ 4 ]

7 голосов
/ 29 ноября 2012

У меня была такая же проблема.Снятие защиты с рабочей книги исправило ее.

0 голосов
/ 02 июня 2016

Скорее всего, вы еще не выбрали ячейку на рабочем листе.

По какой-то причине элементы управления ActiveX отображаются серым цветом, если у вас не выбрана ячейка (даже если вы рисуете элемент управления на листе ...).

0 голосов
/ 30 августа 2012

Проверьте настройку для Просмотр объектов.

Кнопка Office> Параметры Excel> Дополнительно> Параметры отображения для этой книги

Для объектов: Показать все

Приветствия Энди

http://www.pcreview.co.uk/forums/insert-illustrations-disabled-grayed-out-excel-2007-a-t3813221p2.html

0 голосов
/ 17 февраля 2012

Я до сих пор не понимаю, почему элементы управления ActiveX были отключены, но я оставил свой файл и создал новый.Элементы управления не были отключены в моем новом файле.

...