Ну оччень наболевший вопрос...Макросы, панель с кнопками...

Программирование на Visual Basic for Applications
sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Ну оччень наболевший вопрос...Макросы, панель с кнопками...

Сообщение sonata » 13.05.2003 (Вт) 17:30

Открываю файл, содержащий макросы...
Создавала ео не я, а другой пользователь...
И там есть соответствующая настраиваемая панель с кнопками,
кнопок много...
У меня при окрытии этого же файла этой панели не возникает...
Можно ли как-нибудь ее подцепить, а не вводить вручную кнопки?
Ну оччень наболевший вопрос...

sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Сообщение sonata » 13.05.2003 (Вт) 17:32

Я имею в виду кнопки на настраиваемой панели1, к которым прицеплены макросы..

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 14.05.2003 (Ср) 9:38

Вообще, если создается панель инструментов в Офисе, то она собственно к нему и привязана (т.е. к тому Офису, который установлен на определенной машине), а не к определенному документу офиса (если я не ошибаюсь). Поэтому, если открывать этот документ с другой машины, панели естественно не будет. Здесь нужно непосредственно из книги програмно создавать панель инструментов (допустим при открытии), а потом, допустим, при закрытии ее удалять :roll:

sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Сообщение sonata » 14.05.2003 (Ср) 12:07

Хотя бы открыли мне глаза на загадочность появления панели,
а если вас не затруднит: можно примерчик с кодом?
Как создать панель, не ней кнопку, прицепить, к ней макрос, и потом закрыть ее?Очень была бы признательна. :?:

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 14.05.2003 (Ср) 12:32

На самом деле тема по созданию панелей инструментов просто "испахана" вдоль и поперек на этом форуме. Загляни к примеру вот сюда http://vbsdown.aic.ru/forum/viewtopic.php?t=148, да и в старом форуме есть информация
ЗЫ Ну если что-то не получится, то все равно поможем... :wink: [/u]

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

Сообщение GSerg » 14.05.2003 (Ср) 15:27

До офиса 95 включительно нельзя было сажать панели в отдельный документ, только в шаблон. Начиная с 97 можно сажать в документ. Если панель сидит в документе, то вызвать её можно элементарно, как любую встроенную, через правый клик по панелям.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Сообщение sonata » 15.05.2003 (Чт) 11:25

Попробовала как вы посоветовали- не получается так.., может потому, что у меня файл открыт на чтение, или это не влияет?


Вернуться в VBA

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

Сейчас этот форум просматривают: Google-бот и гости: 29

    TopList