Не удается выйти из режима разработки, поскольку не удается создать элемент управления "xxxx"

6

В чем причина этой ошибки и как ее исправить?

enter image description here

Это начало происходить в нашей рабочей тетради по необъяснимым причинам. Я сделал небольшое изменение в коде VBA за ним, просто нанеся немного другие значения на график; все выглядит действительно мягким и определенно не связанным с кнопками. Почему эта ошибка, тогда?

Ошибка возникает только на некоторых машинах, а не на других.

Eсть Статья Microsoft Dev Center на эту ошибку, но это не полезно:

Все элементы управления должны быть созданы до выхода из режима разработки. Эта ошибка имеет следующие причины и решения:

Элемент управления, указанный в диалоговом окне сообщения об ошибке, не может быть создан. Код может выполняться только после того, как все элементы управления созданы и правильно подключены. Убедитесь, что каждый файл, необходимый для элемента управления, доступен, прежде чем пытаться снова.

Обратите внимание, что это отличается от вызванный автоматическим обновлением Microsoft Office 10 декабря 2014 г. ; решение этой проблемы не решает эту проблему.

Jean-François Corbett
источник
Возможно, глупое предложение, но вы пытались удалить, а затем воссоздать элемент управления?
Excellll
Есть много элементов управления; если я удаляю один, то же самое происходит со следующим. Я полагаю, я мог бы удалить их все и начать все заново.
Jean-François Corbett
1
OMG я старею ... я ответил это тот же вопрос я на 8 месяцев раньше !!
Jean-François Corbett

Ответы:

0

Существует очень простое решение этой проблемы:

  1. Закройте все документы Excel
  2. Открыть пустой документ
  3. Параметры Excel & gt; Настройки центра управления безопасностью & gt; настройки макросов & gt; Выбрать {Отключить все макросы с уведомлениями}
  4. Настройки активного X & gt;

    Выберите либо:

    • Отключить все элементы управления без уведомлений
    • Подскажите перед включением всех элементов управления с минимальными ограничениями

Применить все настройки и закрыть.

Откройте затронутый файл и установите флажок разрешить подсказку для включения макросов, если это необходимо.

Sujith Srinivas
источник
0

У меня было то же сообщение для элемента управления «CommandButton13». Электронная таблица работала нормально на ПК моих коллег, но не на моем.
Я заметил, что в редакторе VBA одна из таблиц каким-то образом сменила название с Sheet13 на CommandButton1. На моем компьютере в колледже мы изменили имя обратно & amp; сохранил файл. Теперь он работает нормально на моем компьютере тоже.

Ура,

JoeBloggs
источник
-1

В связи с недавним обновлением Office, элементы управления ActiveX стали бесполезными, возможно, это проблема, которая вас беспокоит. Существует несколько связанных архивов, которые после удаления и восстановления могут решить вашу проблему, если это ваша проблема.

Для получения дополнительной информации вы можете прочитать этот пост: Беконные биты: обновление Office ломает элементы управления ActiveX

Надеюсь, что это работает!

Angel
источник
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными в случае изменения связанной страницы.
DavidPostill
Ты прав. Я уже редактировал это.
Angel
Нет, этот это другая проблема.
Jean-François Corbett