|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Привет! Подскажите пожалуйста, почему не отрабатывает кнопка в аутлуке, созданная на пользовательской форме vba. Тупейший код пробую, имя кнопки Btn1. Вот такие конструкции (и функции, и сабы, и паблики и прайваты..) не пашут в модуле: Код: vbnet 1. 2. 3.
Какую галку где не доставил?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2017, 12:52 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Макросы, конечно, отключены? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2017, 15:59 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
FМакросы, конечно, отключены? Макросы конечно включены.. Причем отдельно от нажатия кнопки макрос выполняется. А вот завесить его выполнение на событие нажатие кнопки не выходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2017, 17:10 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Хендлеры на события всегда Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2017, 18:30 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Сергей Лаловсозданная на пользовательской форме vbaКак создавалось: 1. Форма пользователя 2. Кнопка 3. Процедура для кнопки ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2017, 19:10 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
The_PristСергей Лаловсозданная на пользовательской форме vbaКак создавалось: 1. Форма пользователя 2. Кнопка 3. Процедура для кнопки Спасибо что не бросаете.. 1) Форма пользователя создавалась следующим образом - создал новое письмо, зашел в режим конструктора, появилась область данных формы. 2) Из панели "элементы управления" перетащил кнопку на форму. 3) Процедуру проверочную по быстрому накидал следующую: Код: vbnet 1. 2. 3.
В списке макросов она исполняется. А вот при попытке исполнить на кнопке тот же самый балет: Код: vbnet 1. 2. 3.
дудки. Модуль где все это наверчивал - "this outlook session". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 11:46 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Чтобы создать событие клика для кнопки, достаточно в конструкторе дважды на нее щелкнуть мышью. При перетаскивании кнопки на форму она у меня называется CommandButton1, а никак не Btn1 или button1, про то, что вы ее переименовали, вы тоже не упоминаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 11:58 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Shocker.ProЧтобы создать событие клика для кнопки, достаточно в конструкторе дважды на нее щелкнуть мышью. При перетаскивании кнопки на форму она у меня называется CommandButton1, а никак не Btn1 или button1, про то, что вы ее переименовали, вы тоже не упоминаете. Да, переименовал. Сейчас попробую нативно как и вы, двойным нажатием создать событие на неё. Не думал что этот способ работает в аутлуке. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 13:24 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Выслал скрин с кодом. Тот макрос который выше отрабывает как миленький. А вот тупейшее нажатие на кнопку почему то не вешается. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 13:33 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Сергей Лалов, Есть одна проблема: если Вы в режиме редактирования шаблона письма, то это не совсем те формы, что Вы привыкли видеть в других приложениях, вроде Excel и Word. Здесь все кнопки и элементы завязаны на события объекта olMail или самого Outlook в текущей сессии. И привязать к ним событие, вроде того как у Вас на скрине, скорее всего не получится. Двойной щелчок по кнопке в режиме редактирования ни к чему не приводит, верно? Вам надо в проекте создать свою форму и привязать её на какое-то событие(как правило это ItemSend или ItemLoad) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 14:35 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
The_Prist...Двойной щелчок по кнопке в режиме редактирования ни к чему не приводит, верно? Вам надо в проекте создать свою форму и привязать её на какое-то событие(как правило это ItemSend или ItemLoad) Да, абсолютно верно, двойной щелчок не помогает. Формы в аутлуке действительно странно себя ведут, по сравнению с исполнением кода в их собратьях аксесса/экселя. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 15:10 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Сергей ЛаловФормы в аутлуке действительно странно себя ведутЭто формы для шаблона письма. Вы можете стандартную создать: в проекте VBA -Insert -UserForm. Будет Вам стандартная со всеми привычными возможностями. Но и вызывать её надо будет как уже писал по какому-то событию. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 15:24 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
The_PristСергей ЛаловФормы в аутлуке действительно странно себя ведутЭто формы для шаблона письма. Вы можете стандартную создать: в проекте VBA -Insert -UserForm. Будет Вам стандартная со всеми привычными возможностями. Но и вызывать её надо будет как уже писал по какому-то событию. Спасибо, попробую. VBA функционал в аутлуке редко использовал, пощупаю) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2017, 17:04 |
|
кнопка на форме vba аутлук дохлая
|
|||
---|---|---|---|
#18+
Эх, с формой отдельной все получилось, с контролами на ней тоже. Но к большой печали во всех библиотеках VBA (во всем MS Office) не оказались установлены библиотеки MS Grid. Никаких разновидностей. Хотел организовать рассылку запросов, где часть данных на форме является главной, основные поля, а часть в виде подчиненной таблицы. Одному ставить библиотеку резона нет, так как хотел чтобы все юзеры в отделах использовали форму.( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2017, 12:10 |
|
|
start [/forum/topic.php?fid=61&fpage=23&tid=2172570]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 317ms |
total: | 438ms |
0 / 0 |