Я хочу знать, как я могу открыть книгу с помощью надстройки? проблема заключается в том, чтобы создать книгу в коде, назвав ее «A.xlsx», теперь я хочу добавить к ней код (при создании), который откроет надстройку excell «B.xlam». Как мне это сделать? создание рабочей книги не проблема <, что часть отсортирована, я просто хочу добавить код в эту книгу, так что каждый раз, когда она открывается, она должна открыть над ним надпись «B.xlam».Как открыть надстройку автоматически при открытии книги excel
ответ
От разработчика ленты, нажмите кнопку Add-Ins,
затем нажмите кнопку Обзор, затем перейдите к месту требуемый файл надстройки, а затем выберите его, и убедитесь, что флажок выбранный для него.
В качестве альтернативы, хранить код в Personal.xls/PERSONAL.XLSB, и эти макросы/функции будут доступны для всех открытых книг.
Если вы как-то спрашиваете, как программно вставлять код в новые файлы рабочей книги, я боюсь, что вы вне своего элемента. Если вы не знаете о событии Workbook_Open
, а также о том, как управлять своими надстройками и т. Д., Управление VBE - это довольно высокоуровневая операция, и я не смог бы вам помочь в этом.
Обновление от комментариев
Вот один метод, который будет экспортировать VB компонентов к определенному пути, например, также включает в себя код для импорта модулей из пути к книге. Вы должны уметь адаптировать это к своим целям.
http://www.rondebruin.nl/win/s9/win002.htm
Если у вас есть конкретные проблемы реализации этого решения, пожалуйста, напишите как новый вопрос.
Благодарим вас за объяснение установки дополнений. я знаю о событии «Worksheet_Open», работаю с ним все время, я не знаю, как изменить это событие из другой книги. это то, чего я еще не сделал, и что касается установки дополнения, я не хочу, чтобы он присутствовал в каждой рабочей книге, которую открывает мой клиент, только той, которую я создал в макросе в другой книге. – MiniMite
Итак, вы действительно хотите вставить код в новую книгу. Я обновлю, чтобы дать вам ссылку, которая будет макросами, способными экспортировать все компоненты VB из одной книги, а затем импортировать в другую. –
спасибо, это должно заставить меня начать. – MiniMite
- 1. EXCEL - Ошибка при открытии книги Excel
- 2. Lotusscript Excel Ошибка при открытии книги excel
- 3. Автоматически отображать IDE при открытии книги
- 4. Excel Сбой при открытии книги
- 5. Как создать параметризованную надстройку для книги excel
- 6. Автоматически обновлять ссылки при открытии книги
- 7. Автоматически запускать макрос при открытии книги?
- 8. Игнорировать ошибку при открытии книги Excel
- 9. Excel CountA не корректно при открытии книги
- 10. Автоматически запускать макрос Excel при открытии файла Excel
- 11. Переименование книги при открытии
- 12. Запускать макрос VBA при открытии любой книги.
- 13. Запуск макроса автоматически в одном листе при открытии книги
- 14. Ошибка при открытии книги excel с использованием кода C#
- 15. Дата печать книги при открытии
- 16. Надстройка Excel должна запускаться автоматически при запуске книги
- 17. Как загрузить sapbex.xla при открытии рабочей книги
- 18. Запуск кода vba при открытии книги
- 19. Ошибки при открытии книги с помощью VBA
- 20. Как развернуть надстройку Excel XLL и автоматически зарегистрировать надстройку в Excel
- 21. Шаг при открытии другой книги
- 22. Worksheet_Activate не запускается при открытии книги
- 23. Макро: активировать «автоматическое сканирование» при открытии книги excel
- 24. Excel COM: Предотвратить автоматическое вычисление ячеек при открытии книги
- 25. Автоматический запуск макроса при открытии каждой книги Excel
- 26. Изменение значка Excel не работает при открытии другой книги
- 27. Excel макрос работает только при открытии определенной рабочей книги
- 28. Отключить фоновое изображение Excel Проверка при открытии книги
- 29. ошибка при открытии книги excel в плановом агенте
- 30. Как открыть книги в другом excel VBA
файл надстройки является членом Excel 'Application', обычно, а не что-то, что получает« открытое »с помощью книги. Можете ли вы уточнить, что хотите? Почему бы просто не установить надстройку? В противном случае обратите внимание на добавление некоторого кода в событие 'A.xlsx' для' Workbook_Open'. –
@DavidZemens как установить надстройку? Кстати, надстройка - это просто книга Excel с макросами, сохраненная как «.xlam». добавление кода в событие 'A.xlsx' workbook_Open' именно то, что я хочу сделать. поэтому я в основном хочу изменить/добавить код в другую книгу. Как мне это сделать? – MiniMite