一些用戶希望在發送Outlook會議邀請時僅請求所需與會者的會議響應。 本文將介紹如何通過Outlook VBA實現它。
若要避免在發送會議邀請時請求回复,您可以點擊“回复選項”按鈕,然後取消勾選“請求回复”選項。但是,這樣做會導致所有與會者(無論是否為必選)都不需要發送會議回覆。然而,實際上,大多數情況下,您希望的是不向非必選與會者請求回應。在這種情況下,您需要尋找其他方法,例如以下方法。

要求要求的與會者僅響應您的會議邀請
- 首先,啟動Outlook應用程序。
- 然後在Outlook主屏幕中按“ Alt + F11”鍵按鈕。
- 接下來,在訪問Outlook VBA編輯器後,您應該找到並打開“ ThisOutlookSession”項目。
- 隨後,將以下VBA代碼複製到該項目窗口中。
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim objMeeting As Outlook.MeetingItem
Dim objCopiedMeeting As Outlook.AppointmentItem
Dim objOriginalAttendee As Outlook.recipient
Dim objCopiedAttendee As Outlook.recipient
If TypeOf Item Is MeetingItem Then
Set objMeeting = Item
For i = objMeeting.Recipients.count To 1 Step -1
'Remove Optional Attendees from the Original Meeting Invitation
Set objOriginalAttendee = objMeeting.Recipients.Item(i)
If objOriginalAttendee.Type = olOptional Then
objOriginalAttendee.Delete
End If
Next
'Copy the Meeting
Set objCopiedMeeting = objMeeting.GetAssociatedAppointment(True).Copy
'Disable "Request Response" Feature in the Copied Meeting
objCopiedMeeting.ResponseRequested = False
For i = objCopiedMeeting.Recipients.count To 1 Step -1
'Add the Previously Removed Optional Attendees
Set objCopiedAttendee = objCopiedMeeting.Recipients.Item(i)
If objCopiedAttendee.Type = olRequired Then
objCopiedAttendee.Delete
End If
Next
'Send out the Copied Meeting
objCopiedMeeting.Send
'Delete the Copied Meeting after Sending
objCopiedMeeting.Delete
End If
End Sub
- 之後,您應該簽署此VBA項目。
- 停留在當前宏中,然後單擊工具欄中的“工具”。
- 然後選擇“數字簽名”選項。
- 在彈出對話框中,按照屏幕上的說明完成操作。
- 稍後檢查您的Outlook宏設置,以確保啟用了數字簽名的宏。
- 從現在開始,當您發送會議邀請時,不需要可選的與會者進行響應。 從他們的角度來看,會議邀請將類似於以下屏幕截圖:
在Outlook中與病毒和惡意軟件作鬥爭
Outlook垃圾郵件篩選器在避免意外的病毒和惡意軟件攻擊中扮演重要角色。 如今,病毒變得越來越複雜。 為了阻止病毒感染和惡意軟件攻擊,您不僅應及時阻止垃圾郵件,而且最好將可疑電子郵件域或地址報告給Microsoft,以幫助增強Outlook垃圾郵件篩選器。 此外,除了內置的垃圾郵件過濾器外,您還需要保留強大的修復工具,例如 DataNumen Outlook Repair。 它有更高的 Outlook恢復 率高於其競爭對手。
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 恢復SQL 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

