Добавление пользовательской формы в верхнюю область чтения - PullRequest
0 голосов
/ 06 июня 2018

Позвольте мне начать с того, что я не являюсь экспертом в VBA.Со вчерашнего дня я возился с этим ...

Наша компания недавно перешла на Office 2016, Yay!Единственная проблема, которая у нас есть, заключается в том, что мы больше не можем напрямую изменять предметы из области чтения в Outlook.(Мы храним там данные обработчика)

Это можно решить, открыв целое электронное письмо, расширив заголовки и отредактировав тему ...

Это утомительно, поэтому я сделалVBA скрипт для редактирования заголовков вместо.Он отлично работает, когда я ввожу это как макрос на ленте, но пропускает определенную функцию.

Я создал форму пользователя, которая позволяет пользователю заполнить номер своего сотрудника и ввести свои замечания.Вот проблема;Мне нужно, чтобы пользовательская форма всегда отображалась рядом с электронной почтой, предпочтительно в верхней части панели чтения.

Если я положу его на ленту, пользовательская форма будет отображаться (при щелчке), но для этого требуется три нажатия кнопок вместо одного.

Я видел такую ​​систему раньше, поэтому язнаю, что это возможно.Я просто понятия не имею, как.

tl; dr Как мне добавить пользовательскую форму к позициям, расположенным на изображении.

Edit1: Дополнительная информация: Я знаю, как вызватьUserForm.Я хочу подключить его в местах, указанных на картинке.(При загрузке с outlook в качестве «дополнительного меню» ~ ish

Расположение Outlook / пользовательская форма

enter image description here

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Вы можете создать панель задач, в которую можно поместить любые элементы управления.Подробнее см. https://msdn.microsoft.com/en-us/library/office/aa338197(v=office.12).aspx.

0 голосов
/ 06 июня 2018

Вы пытались перейти к макросу листа и добавить этот код:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     UserForme1.show
End Sub

Он автоматически отобразит ваш пользовательский формат при открытии листа.

Не уверен, что эточто вы ищете, но я надеюсь, что смогу помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...