
我使用 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