Commanbarbutton

Программирование на Visual Basic for Applications
Steiner
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 26.10.2004 (Вт) 10:54

Commanbarbutton

Сообщение Steiner » 21.07.2006 (Пт) 8:37

Имеется, собственная панель инструментов (Excel), которая создаётся при загрузке файла. Так вот, на этой панели видны только значки, а как сделать програмно так, чтобы разрешить отображение ещё и текста. Значки на пенели инструментов, это кнопки (Commanbarbutton)
которые добавляются в панель при её создании. Пример кода:

Sub InsertPanelTools()
Dim myBar As CommandBar
Dim Debet As CommandBarControl
Application.CommandBars.Add "MyPanel", msoBarTop, True, True
Set myBar = CommandBars("MyPanel")
Set Debet = myBar.Controls.Add(msoCommanBarButton)
With Debet
.Cation = "Приход"
.FaceId = 723
.OnAction = "Execute_Debet"
End with
myBar.visible = true
end Sub

Так вот, при таком раскладе текст не отображается. Помогите...
Если человек до двадцати лет не поумнел, значит он увы уже никогда НЕ ПОУМНЕТ!

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 21.07.2006 (Пт) 10:45

Задать свойство .Style нужного контрола. Например,

Debet.Style=msoButtonIconAndCaption
Быть... или не быть. Вот. В чём вопрос?

Steiner
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 26.10.2004 (Вт) 10:54

Сообщение Steiner » 21.07.2006 (Пт) 11:00

Спасибо братан, помогло, с меня пиво... :salut: :salut: :salut:
Если человек до двадцати лет не поумнел, значит он увы уже никогда НЕ ПОУМНЕТ!


Вернуться в VBA

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

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

    TopList