将userform添加到顶部阅读窗格

时间:2018-06-06 07:23:14

标签: vba outlook outlook-vba userform

首先让我说我不是VBA的专家。我从昨天开始对它进行修补......

我们公司最近改用Office 2016,Yay! 我们唯一的问题是我们不能再直接从outlook中的阅读窗格中修改主题了。 (我们在那里存储处理程序数据)

这可以通过打开整个电子邮件,扩展标题和编辑主题来解决......

这很烦人,所以我制作了一个VBA脚本来编辑标题。 当我在功能区上将其作为宏输入但它错过了某个功能时,它工作正常。

我创建了一个用户表单,允许用户填写他的员工编号并输入他的评论。 这就是问题所在;我需要userform始终显示在电子邮件附近,最好是在阅读窗格的顶部。

如果我把它放在功能区中,用户窗体将显示(点击),但这需要按三次按钮而不是一次。

之前我见过这种系统,所以我知道它可能。我不知道怎么做。

TL;博士 如何将用户表单添加到位于图像中的位置。

Edit1:额外信息: 我知道如何调用UserForm。我想把它挂在图片上说明的位置。 (在加载outlook时,作为"额外菜单" ~ish

Outlook location / userform

enter image description here

2 个答案:

答案 0 :(得分:0)

您是否尝试转到工作表的宏并添加此代码:

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

打开工作表时,它会自动显示您的用户名。

不确定这是否是您正在寻找的,但我希望我能提供帮助。

答案 1 :(得分:0)

您可以创建任务窗格,您可以在其中放置任何控件。有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/office/aa338197(v=office.12).aspx