Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2010, 15:28   #1
tyrus2
Пользователь
 
Регистрация: 18.04.2010
Сообщений: 11
Вопрос vba commandBarButton, свойство Picture

Доброго всем дня,

В своем проекте создаю новое меню для правой кнопки мыши. Для каждого элемента (кнокпи) делаю иконку, которая грузится (на данный момент) с иска на прямую (т.е. C:\....\ico01.bmp).
Иконок много и не хочется захламлять файловую структуру.

Как мне сделать иконку для кнопки из формы?
У меня есть небольшой эксперимент:
Код:
Sub test()
  Dim aa As New ResoursesIcon
  Dim cmdBar As CommandBar
  Set cmdBar = ActiveDocument.CommandBars.Add("TemporaryPopupMenu", msoBarPopup, False, True)
   Dim button As CommandBarButton
   Set button = cmdBar.controls.Add(Type:=msoControlButton)
   With button
    .Caption = "Кнопа"
    .Picture = aa.ico_01.Picture
   End With
  ActiveDocument.CommandBars("TemporaryPopupMenu").ShowPopup
End Sub
Где в форме aa есть объект ico_01 как Image. Код срабатывает без ошибок, а вот иконку у кнопки не отображает .

Что делаю не верно? И можно ли вообще так поступать в vba (присвоить иконку кнопке из формы)?
tyrus2 вне форума Ответить с цитированием
Старый 21.09.2010, 16:37   #2
tyrus2
Пользователь
 
Регистрация: 18.04.2010
Сообщений: 11
По умолчанию

Отбой, разобрался сам. В объекте Image необходимо поставить размер AutoResize = True, т.к. он там в поинтах , оказалось это важно...
tyrus2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование в picture box (C#) ne11son Общие вопросы .NET 6 14.11.2015 00:36
Office Picture manager малыша Софт 1 18.08.2009 13:51
Image1.Picture.SaveToFile TaTT DoGG Общие вопросы Delphi 3 03.05.2008 10:43
ошибка VBA при попытке использовать свойство или метод chanchikela Microsoft Office Access 0 26.03.2008 23:17