powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / кнопка на форме vba аутлук дохлая
14 сообщений из 14, страница 1 из 1
кнопка на форме vba аутлук дохлая
    #39519812
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Подскажите пожалуйста, почему не отрабатывает кнопка в аутлуке, созданная на пользовательской форме vba.
Тупейший код пробую, имя кнопки Btn1.

Вот такие конструкции (и функции, и сабы, и паблики и прайваты..) не пашут в модуле:

Код: vbnet
1.
2.
3.
Function Btn1_click ()
Msgbox " Привет!"
End Function



Какую галку где не доставил?))
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39519952
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макросы, конечно, отключены?
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520001
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FМакросы, конечно, отключены?

Макросы конечно включены..

Причем отдельно от нажатия кнопки макрос выполняется. А вот завесить его выполнение на событие нажатие кнопки не выходит.
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520042
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хендлеры на события всегда Sub
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520063
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лаловсозданная на пользовательской форме vbaКак создавалось:
1. Форма пользователя
2. Кнопка
3. Процедура для кнопки
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520328
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_PristСергей Лаловсозданная на пользовательской форме vbaКак создавалось:
1. Форма пользователя
2. Кнопка
3. Процедура для кнопки

Спасибо что не бросаете..

1) Форма пользователя создавалась следующим образом - создал новое письмо, зашел в режим конструктора, появилась область данных формы.
2) Из панели "элементы управления" перетащил кнопку на форму.

3) Процедуру проверочную по быстрому накидал следующую:

Код: vbnet
1.
2.
3.
Private Sub Nazhatie ()
msgbox "Привет"
End Sub



В списке макросов она исполняется.

А вот при попытке исполнить на кнопке тот же самый балет:
Код: vbnet
1.
2.
3.
Private Sub button1_Click()
msgbox "Привет"
End Sub



дудки.

Модуль где все это наверчивал - "this outlook session".
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520339
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы создать событие клика для кнопки, достаточно в конструкторе дважды на нее щелкнуть мышью.
При перетаскивании кнопки на форму она у меня называется CommandButton1, а никак не Btn1 или button1, про то, что вы ее переименовали, вы тоже не упоминаете.
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520427
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЧтобы создать событие клика для кнопки, достаточно в конструкторе дважды на нее щелкнуть мышью.
При перетаскивании кнопки на форму она у меня называется CommandButton1, а никак не Btn1 или button1, про то, что вы ее переименовали, вы тоже не упоминаете.

Да, переименовал. Сейчас попробую нативно как и вы, двойным нажатием создать событие на неё. Не думал что этот способ работает в аутлуке.
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520431
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выслал скрин с кодом. Тот макрос который выше отрабывает как миленький.
А вот тупейшее нажатие на кнопку почему то не вешается.
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520474
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов,

Есть одна проблема: если Вы в режиме редактирования шаблона письма, то это не совсем те формы, что Вы привыкли видеть в других приложениях, вроде Excel и Word. Здесь все кнопки и элементы завязаны на события объекта olMail или самого Outlook в текущей сессии. И привязать к ним событие, вроде того как у Вас на скрине, скорее всего не получится. Двойной щелчок по кнопке в режиме редактирования ни к чему не приводит, верно?
Вам надо в проекте создать свою форму и привязать её на какое-то событие(как правило это ItemSend или ItemLoad)
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520504
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist...Двойной щелчок по кнопке в режиме редактирования ни к чему не приводит, верно?
Вам надо в проекте создать свою форму и привязать её на какое-то событие(как правило это ItemSend или ItemLoad)

Да, абсолютно верно, двойной щелчок не помогает.

Формы в аутлуке действительно странно себя ведут, по сравнению с исполнением кода в их собратьях аксесса/экселя.
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520512
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловФормы в аутлуке действительно странно себя ведутЭто формы для шаблона письма. Вы можете стандартную создать: в проекте VBA -Insert -UserForm. Будет Вам стандартная со всеми привычными возможностями. Но и вызывать её надо будет как уже писал по какому-то событию.
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39520589
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_PristСергей ЛаловФормы в аутлуке действительно странно себя ведутЭто формы для шаблона письма. Вы можете стандартную создать: в проекте VBA -Insert -UserForm. Будет Вам стандартная со всеми привычными возможностями. Но и вызывать её надо будет как уже писал по какому-то событию.

Спасибо, попробую. VBA функционал в аутлуке редко использовал, пощупаю)
...
Рейтинг: 0 / 0
кнопка на форме vba аутлук дохлая
    #39522665
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, с формой отдельной все получилось, с контролами на ней тоже.
Но к большой печали во всех библиотеках VBA (во всем MS Office) не оказались установлены библиотеки
MS Grid. Никаких разновидностей. Хотел организовать рассылку запросов, где часть данных на форме является главной, основные поля, а часть в виде подчиненной таблицы. Одному ставить библиотеку резона нет, так как хотел чтобы все юзеры в отделах использовали форму.(
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / кнопка на форме vba аутлук дохлая
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]