Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание кнопки на панели инструментов 
:(
    Опции темы
eugenko
Дата 13.12.2007, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 13.12.2007

Репутация: нет
Всего: нет



Подскажите, пожалуйста, как мне создать кнопку на панели инструментов, которая бы постоянно находилась там и выполняла действие. Хочу дабавить кнопку в Microsoft Project. Что бы эта кнопка автоматически формировала Exel документ и автоматом все данные туда переносила! Вообще так можно сделать и как сделать? 
Спасибо
PM MAIL   Вверх
Akina
Дата 13.12.2007, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Вопрос относится к программированию на VBA под MS Project? переносим в соответствующий подфорум...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
igor_123
Дата 14.12.2007, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 14.12.2007
Где: Днепропетровск

Репутация: нет
Всего: нет



Цитата

Подскажите, пожалуйста, как мне создать кнопку на панели инструментов, которая бы постоянно находилась там и выполняла действие


За ненадобностью, я никогда не устанавливал Microsoft Project, но учитывая большую похожесть ВБА в Екселе, Ворде и даже Корале, кнопку добавить на тулбар просто: включи запись макрова в екселе или ворде и добав кнопку и назначь её макрос, потом посмотри получившийся код, smile который тебе нужен один раз, для установки кнопки.

Цитата

Что бы эта кнопка автоматически формировала Exel документ и автоматом все данные туда переносила! Вообще так можно сделать и как сделать? 


Судя по ширине smile постановки вопроса программированием на ВБА заниматся не доводилось, иначе вопросы были-бы не "хочу всего и сразу", а более конкретные и по существу вопроса smile
К сожалению помочь в проджектом не могу, т.к. никогда его в глаза не видел :-( , советую во первых озаботится покупкой соответствующей литературы, во вторых начать эксперементировать и читать справку по ВБА не только для Project, но и для Екселя, и на форумах спрашивать то что не получается с кодом, а не нечто глобальное smile, как этот вопрос,  иначе в лучшем случае просто проигнорируют, а то и послать могут.

Удачи!
PM MAIL   Вверх
mihanik
Дата 24.12.2007, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



igor_123,  smile 


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 24.12.2007, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Вот так я создавал кнопки и панели в MS Outlook

Код

' Подключимся к панели меню приложения...
    Set objOutlook = Application
    Set objMenuBar = objOutlook.ActiveWindow.CommandBars("Menu Bar")
  
' Если на панели остались мои кнопки с предыдущих сеансов, то удалим их
    For Each i In objMenuBar.Controls
        If i.Caption = "Synhronyse" Then i.Delete
    Next
 
' Создадим свою кнопку в панели меню и придадим ей нужный вид...
    Set MyButton = objMenuBar.Controls.Add(Type:=msoControlButton)
    With MyButton
        .BeginGroup = True
        .Style = msoButtonIconAndCaption
        .FaceId = 195
        .Caption = "Synhronyse"
        .OnAction = "MyButton_Click"
    End With
 


Поможет?



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Staruha
Дата 24.12.2007, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 13
Всего: 27



Панель инструментов-настройки - там есть кнопка с рожицей -Вешай на нее любой макрос


--------------------
Возмездие настигнет
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0669 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.