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