【问题标题】:Hide bcc field in draft email display在草稿电子邮件显示中隐藏密件抄送字段
【发布时间】:2014-01-21 14:07:32
【问题描述】:

我正在尝试在 Outlook 2010 中起草的电子邮件中隐藏密件抄送字段。

我正在使用代码将电子邮件地址添加到显示该字段的密件抄送中。我想要屏幕上的不动产。

这是我目前所拥有的(在 ThisOutlookSession 中):

Sub add_bcc_to_cur_email()
    Dim cur_msg As MailItem
    Set cur_msg = ActiveInspector.CurrentItem
    cur_msg.BCC = "first.last@domain.com" 'this works correctly
    cur_msg.GetInspector.CommandBars.ExecuteMso "Bcc" 'this does nothing
End Sub

我在想有一种方法可以直接控制密件抄送字段的可见性。我找到了this -- 第二个帖子似乎有一个解决方案,但那是 2003 年的。

我想我可以尝试在功能区中启动密件抄送项目:选项 > 显示字段 > 密件抄送。
我用谷歌搜索并想出了this。该线程似乎没有结论。

【问题讨论】:

    标签: vba outlook visibility ribbon bcc


    【解决方案1】:

    这在 2010 年对我有用

    cur_msg.GetInspector.Commandbars("Menu Bar").Controls("View").controls("Bcc Field").execute
    

    【讨论】:

    • 不会用另一个答案发布你的答案,但这也适用 cur_msg.GetInspector.CommandBars.FindControl(, 1860, , False).Execute
    • 谢谢你,迪克。我复制了您的解决方案,这似乎正是我发布的第二个链接中的内容,这次它奏效了。我一定是第一次错误地从链接中复制了一些东西。谢谢!
    • 也谢谢你,巫师!我现在会坚持 Dick 的解决方案,因为它更容易解析,但我很欣赏额外的知识 :)
    猜你喜欢
    • 2015-12-22
    • 2016-02-08
    • 2018-07-12
    • 1970-01-01
    • 2013-06-08
    • 2012-03-20
    • 2018-03-21
    • 2016-01-07
    相关资源
    最近更新 更多