【问题标题】:Adding userform to top readingpane将用户表单添加到顶部阅读窗格
【发布时间】:2018-11-15 18:57:56
【问题描述】:

首先让我说我从来都不是 VBA 专家。我从昨天开始就在修补它......

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

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

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

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

如果我将它放在功能区中,用户表单将显示(点击时),但这需要按下三个按钮而不是一个。

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

tl;博士 如何将用户窗体添加到图像中的位置。

Edit1:额外信息: 我知道如何调用用户窗体。我想把它挂在图片上注明的位置。 (在加载 Outlook 时,作为“额外菜单”~ish

Outlook location / userform

【问题讨论】:

    标签: vba outlook userform


    【解决方案1】:

    您可以创建一个任务窗格,您可以在其中放置任何控件。详情请见https://msdn.microsoft.com/en-us/library/office/aa338197(v=office.12).aspx

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      • Worksheet_SelectionChange 不是 excel 的东西吗? (它似乎在 Outlook 中不起作用)
      猜你喜欢
      • 2019-03-27
      • 2015-04-29
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-24
      • 1970-01-01
      相关资源
      最近更新 更多