许多用户都渴望有一种方法可以将 Outlook 会议转换为普通约会。 本文将介绍一种通过Outlook VBA快速完成的快捷方法。
其实Outlook会议也是一个约会项目。 它们之间的主要区别在于会议包含与会者但约会不包含。 因此,将普通约会转换为会议非常容易。 只需打开约会并单击“约会”选项卡下的“邀请与会者”按钮。
但是,Outlook 不支持我们轻松地将会议转为约会。 它不支持我们删除与会者。 因此,一般来说,如果您想实现它,解决方法是手动创建一个与会议具有相同详细信息的新约会。 这将非常耗时。 幸运的是,通过 Outlook VBA,您可以使用 utm 实现它ost 舒适。 继续阅读以获取 VBA 代码和详尽的步骤。
使用 Outlook VBA 将会议转换为约会
- 到tart,转到“开发人员”选项卡并点击“Visual Basic”按钮。
- 然后在新的“Microsoft Visual Basic for Applications”窗口中,您需要插入一个新模块。
- 接下来将以下 VBA 代码复制并粘贴到其中。
Sub ConvertMeetingtoAppt()
Dim olSel As Selection
Dim obj As Object
Dim olMeeting As AppointmentItem
Dim Recips As Recipients
Dim Recip As Recipient
Set olSel = Outlook.Application.ActiveExplorer.Selection
For Each obj In olSel
If TypeName(obj) = "AppointmentItem" Then
Set olMeeting = obj
If olMeeting.MeetingStatus <> olNonMeeting Then
If MsgBox("Are you sure to convert the selected meeting into an appointment?", vbYesNo + vbQuestion, "Confirm Convert") = vbYes Then
Set Recips = olMeeting.Recipients
For Each Recip In Recips
Recip.Delete
Next
olMeeting.MeetingStatus = olNonMeeting
olMeeting.Save
End If
End If
End If
Next
End Sub
- 随后,您可以返回 Outlook 主窗口并继续将新宏添加到快速访问工具栏。
- 最终你可以试试这个代码。
- 首先打开正确的日历文件夹并选择源会议。
- 然后按快速访问工具栏中的宏按钮。
- 稍后你会得到一个消息框,询问你是否确定转换。
- 当您选择“是”时,会议将立即更改为约会。
不要小看 Outlook 数据备份
Outlook 容易受到各种因素的影响,包括病毒、恶意软件、停电等。 从而,为了防止 Outlook PST 数据损坏,您必须坚持定期为您的 Outlook 数据进行备份。 意义重大。 永远不要绕过它。 另外,建议弄一个强大的修复工具,它会派上用场,比如 DataNumen Outlook Repair.
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复腐败 SQL Server 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com




