Пользовательская форма VBA, созданная в Excel 2016, теряет свои элементы управления при открытии в Excel 365

#excel #vba

#преуспеть #vba

Вопрос:

Я создал проект VBA с помощью Excel 2016 на своем рабочем компьютере. Чтобы поработать над ним дома, я сохранил его в виде файла .xlsm на флэш-накопителе. Мой домашний компьютер использует Excel 365. Файлы открываются нормально, но когда я пытаюсь запустить одну из моих пользовательских форм с помощью командной кнопки, размещенной на одном из листов, появляется сообщение «Требуется объект ошибки времени выполнения ‘424’». Я обнаружил, что элементы управления userform отсутствуют, но после проверки того же файла на моем рабочем компьютере (Excel 2016) элементы управления все еще там.

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

Я совершенно не понимаю, как это решить. Нужна помощь, спасибо!

Комментарии:

1. Какие элементы управления отсутствуют? Все они?

2. Все они, кроме многостраничного элемента управления

3. Что это были за средства управления? Стандартные из библиотеки MSForms?

4. Да, стандартные, в частности перечисленные: (текстовое поле, поле со списком, список, commandbutton)

5. Можете ли вы добавить их обратно на свой домашний компьютер?