【问题标题】:Choose subject for Outlook mail选择 Outlook 邮件的主题
【发布时间】:2025-12-28 05:45:11
【问题描述】:

是否可以在 Outlook 邮件中创建一个下拉菜单以从中选择主题标题?主题标题将从 Excel 列表中获取。在自动进入主题行的主题标题附近,我希望能够输入其他内容。

提前致谢,

【问题讨论】:

    标签: vba outlook outlook-addin outlook-2016


    【解决方案1】:

    不,不是。 Outlook 可扩展性模型没有为此提供任何东西。

    对于功能区,Outlook 不支持通过 VBA 宏自定义 Fluent UI。您可以考虑在可能的情况下开发一个插件:

    1. 添加自定义功能区控件。见Walkthrough: Creating a Custom Tab by Using the Ribbon Designer
    2. 创建一个表单区域,您可以在其中选择主题行。见Creating Outlook Form Regions
    3. 使用 Windows API 函数对 Outlook 窗口进行子类化并将自定义表单放置在窗口顶部(主题行正下方)。见Creating Adjacent Windows In Outlook
    4. 或使用第三方组件来创建此类表单。有关更多信息,请参阅Advanced Outlook view and form regions

    【讨论】:

      【解决方案2】:

      我不知道直接在 Outlook 邮件中执行此操作的方法,但可以编写 VBA 宏来创建电子邮件并进行下拉。这是一个可以帮助您入门的链接:

      Open new message in Outlook by Excel VBA

      【讨论】: