Setup для макроса.

Программирование на Visual Basic for Applications
$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Setup для макроса.

Сообщение $Yastrebov$ » 06.05.2007 (Вс) 6:45

Написал я макрос. Теперь хочу перенести его на другую машину, на другой лист. Макрос имеет модули и формы.

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

В VB я скомпилировал программу в EXE, создал для нее Setup, в который включил нужные библиотеки, контролы и все...

А тут как? Что-то ничего похожего найти я не могу.

Благодарен за помощь...
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 06.05.2007 (Вс) 7:43

А тут компилируешь в xla.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Сообщение $Yastrebov$ » 08.05.2007 (Вт) 4:11

Значит нужно сохранить как надстройку в формате *.xla
Спасибо, GSerg, который раз меня выручаешь! :) Респект!

Странно, но при подключении этой надстройки в другой лист Excel, кнопочка, которую я вывел в Панель инструментов перестает быть ассоциирована с макросом :( Я что-то сделал видимо неправильно?
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Чудовище под кроватью
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 27.11.2006 (Пн) 14:46
Откуда: А из ника не ясно?

Сообщение Чудовище под кроватью » 08.05.2007 (Вт) 6:12

$Yastrebov$ писал(а):при подключении этой надстройки в другой лист Excel, кнопочка, которую я вывел в Панель инструментов перестает быть ассоциирована с макросом

А ты кнопочку руками делал и прописывал ей полный путь к макросу (с названием книги)?
У-у-у!!

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Сообщение $Yastrebov$ » 08.05.2007 (Вт) 13:35

Решил этот вопрос созданием меню из макроса при открытии книги:

Код: Выделить всё
Set MyMenu = Excel.Application.CommandBars("File").Controls.Add (Type:=msoControlButton, , ID:=850, Temporary:=True)
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 89

    TopList