Outlook 2013 - 编辑收到的会议主题

Outlook 2013 - 编辑收到的会议主题

我使用 Outlook 2013,作为工作的一部分,我会接收会议(它们作为工作流程的一部分转发给我)。我执行会议描述中指示的工作,然后将其存档。为了我自己的笔记,我编辑了会议的主题行。这很容易,而且做得很准确,就像您在 Outlook 2010 中所做的那样 - 打开会议并输入主题行并保存。但是,这在 Outlook 2013 中显然是不可能的。我无法输入主题行,并且操作按钮被隐藏了。我做错了什么?

编辑:我说的“操作”是指功能区上显示的按钮。在尝试编辑之前,我还没有接受会议邀请;它在 Outlook 2010 中运行良好。

答案1

这对我来说很好。我已经用我尚未接受的会议邀请进行了测试。

我所做的就是做出我想要的改变并点击ctrl-s

如果显示宽度不够大,功能区命令有时会被隐藏,但这不会影响键盘快捷键。

答案2

我编写了一个宏来实现这一点,因为我并不指望 M$ 能恢复他们莫名其妙地取消的这个功能。

与此功能被破坏之前一样,必须打开感兴趣的“会议项目”才能更改主题。

此宏可能会或可能不会破坏某些东西,可能包括与 Exchange 服务器的同步(但如果 Exchange 服务器无法处理它,那么这就是 M$ 需要解决的另一件事了)。

所有免责声明均适用。使用时请自担风险。YMMV 等。

Option Explicit
Sub change_subject_of_currently_open_meeting_request()
        Dim oMail As MailItem
        Dim oMtg As MeetingItem

        On Error Resume Next
        Err.Clear
        Set oMtg = ActiveInspector.currentItem
        If Err.Number <> 0 Then
            MsgBox "This macro works only in an open MEETINGItem." & vbCrLf & "Will now exit macro."
            Exit Sub
        End If
        On Error GoTo 0

        Dim strS, t, v, p, prompt, title
        strS = oMtg.Subject

        p = "Microsoft broke the ability to edit subject lines"
        p = p & vbCrLf & "of meeting requests in the 2013 version."
        p = p & vbCrLf
        p = p & vbCrLf & "This macro provides a way to do so."

        prompt = p
        title = "Provides the ability to edit meeting request subject lines, broken in Outlook 2013."
        t = InputBox(prompt, title, strS) ' prompt, title, default
        If t <> "" Then
           If t <> strS Then
              oMtg.Subject = t
           End If
        End If
End Sub

相关内容