如何使用 Outlook VBA 将会议转换为约会

立即分享:

许多用户都渴望有一种方法可以将 Outlook 会议转换为普通约会。 本文将介绍一种通过Outlook VBA快速完成的快捷方法。

其实Outlook会议也是一个约会项目。 它们之间的主要区别在于会议包含与会者但约会不包含。 因此,将普通约会转换为会议非常容易。 只需打开约会并单击“约会”选项卡下的“邀请与会者”按钮。

邀请参会者

但是,Outlook 不支持我们轻松地将会议转为约会。 它不支持我们删除与会者。 因此,一般来说,如果您想实现它,解决方法是手动创建一个与会议具有相同详细信息的新约会。 这将非常耗时。 幸运的是,通过 Outlook VBA,您可以使用 utm 实现它ost 舒适。 继续阅读以获取 VBA 代码和详尽的步骤。

使用 Outlook VBA 将会议转换为约会

  1. 到tart,转到“开发人员”选项卡并点击“Visual Basic”按钮。
  2. 然后在新的“Microsoft Visual Basic for Applications”窗口中,您需要插入一个新模块。
  3. 接下来将以下 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

VBA 代码 - 将会议转换为约会

  1. 随后,您可以返回 Outlook 主窗口并继续将新宏添加到快速访问工具栏。将新宏添加到 QAT
  2. 最终你可以试试这个代码。
  • 首先打开正确的日历文件夹并选择源会议。
  • 然后按快速访问工具栏中的宏按钮。
  • 稍后你会得到一个消息框,询问你是否确定转换。确认转换
  • 当您选择“是”时,会议将立即更改为约会。将所选会议转换为约会

不要小看 Outlook 数据备份

Outlook 容易受到各种因素的影响,包括病毒、恶意软件、停电等。 从而,为了防止 Outlook PST 数据损坏,您必须坚持定期为您的 Outlook 数据进行备份。 意义重大。 永远不要绕过它。 另外,建议弄一个强大的修复工具,它会派上用场,比如 DataNumen Outlook Repair.

作者简介:

Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复腐败 SQL Server 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。