Как закрепить кнопку макроса за файлом

Программирование на Visual Basic for Applications
Spaceborne
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 07.02.2004 (Сб) 21:53

Как закрепить кнопку макроса за файлом

Сообщение Spaceborne » 07.02.2004 (Сб) 21:57

Написал макрос для Excel, сделал кнопочку на панели инструментов, которая его вызывает.

Проблема: если сохранить файл с макросом (например, "Файл1.xls") под другим именем ("Файл2.xls"), то для открытого "Файл1.xls" при нажатии на эту кнопочку открывается "Файл2.xls", запускается макрос из "Файл2.xls", но работает он для "Файл1.xls" (он продолжает оставаться активным).

Вопрос: как раз и навсегда закрепить за кнопкой файл с конкретным именем?

Заранее благодарен за ответы.

Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Сообщение Ilya Vasilyev » 11.02.2004 (Ср) 14:24

Вероятнее всего, следует в самом макросе настроить на правильный файл
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 14.02.2004 (Сб) 16:30

А что если:

*)Запускать макрос от кнопки VBA расположенной на листе книги c макросом?

*)При загруски книги c макросом программно делать пункт меню запускающий макрос, а при закрытии книги его уничтожать?

*)При загруски книги c макросом программно делать кнопку на панели для запуска макроса, а при закрытии книги ее уничтожать?


Вернуться в VBA

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

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

    TopList