VBA, созданная с помощью Excel 2003, загружена нормально в Excel 2007, но в дереве проектов редактора VB ничего нет - PullRequest
0 голосов
/ 14 августа 2011

Я создал VBA в Excel 2003 и сохранить его в формате xla.Это AddIn добавить новое меню и некоторые подменю на панели инструментов Excel.Все работает хорошо, пока я не обновлюсь до Office 2007, затем открою файл xla.Сообщение об ошибке не отображается, но при просмотре макроса List элементов нет.Я открываю редактор Visual Basic.Мой старый проект (с именем ML) все еще там, но в дереве проектов ничего нет, только файлы по умолчанию, как при добавлении нового пустого проекта.Я открываю файл xla с помощью блокнота, и моя переменная, имя функции все еще там.У любого есть опыт в этом странном поведении, пожалуйста, дайте мне подсказку.Заранее спасибо.

1 Ответ

0 голосов
/ 15 августа 2011

Надстройки панели инструментов обычно отображаются на вкладке надстроек ленты в Excel 2007. Убедитесь, что у вас отображается вкладка надстроек (если нет, вы можете включить ее в параметрах Excel).

Если это по-прежнему не работает, вам нужно выйти в Интернет и прочитать об изменении кода, чтобы он соответствовал ленте - для этого потребуется множество ресурсов.

...