2016-10-28 2 views
0

Есть ли способ запустить функцию, которая сидит надстройку Excel с помощью VBA? Я не хочу жестко подключать надстройку через ссылки в VBE. Я хочу переопределить надстройку как книгу. Я мог бы извлечь имя vbproject, но я не могу запускать его подпрограммы. Любая помощь приветствуется.Как запустить функцию, которая находится над надстройкой в ​​Excel

+0

Если он будет установлен как надстройка, почему * не будет * вы добавляете его в качестве ссылки? – Comintern

+0

Вы можете попробовать использовать 'Application.Run' –

+0

Надстройка используется многими пользователями и постоянно обновляется. Индекс/имя надстройки изменяется, когда мы обновляем, и если мы его жестко подключаем, соединение будет потеряно. Кроме того, я написал код для удаления старой версии и автоматической установки новой версии надстройки. Это должно быть что-то внутри кода, поэтому нет необходимости в ручном управлении. – Ibo

ответ

0

Я понял путь после того, как Тим предложил использовать Application.Run. Можно использовать Application.Run без ссылки на полный путь к рутине. Таким образом, необходимо убедиться, что имя подпрограммы или функции, вызванной надстройкой, уникально.

 Смежные вопросы

  • Нет связанных вопросов^_^