Hur man konverterar ett möte till en tid med Outlook VBA

Många användare längtar efter en metod för att konvertera ett Outlook-möte till ett gemensamt möte. Denna artikel kommer att introducera en snabb metod för att uppnå det snabbt via Outlook VBA.

Egentligen är ett Outlook-möte också ett mötesobjekt. Den primära skillnaden mellan dem är att mötet innehåller deltagare men möte inte. Således är det ganska enkelt att konvertera ett gemensamt möte till ett möte. Öppna bara mötet och klicka på knappen "Bjud in deltagare" under fliken "Möte".

Bjud in deltagare

Outlook stöder dock inte att enkelt omvandla ett möte till en bokning. Det finns inget inbyggt stöd för att ta bort deltagare. Därför är lösningen generellt sett att manuellt skapa en ny bokning med samma information som mötet. Det kommer att vara ganska tidskrävande. Som tur är kan du göra det med största möjliga enkelhet via Outlook VBA. Läs vidare för att få VBA-koder och detaljerade steg.

Konvertera ett möte till en möte med Outlook VBA

  1. Till att börja med, gå till fliken "Utvecklare" och klicka på knappen "Visual Basic".
  2. Sedan i det nya “Microsoft Visual Basic for Applications” -fönstret måste du infoga en ny modul.
  3. Nästa kopia och klistra in följande VBA-koder i den.
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-koder - Konvertera ett möte till en möte

  1. Därefter kan du gå tillbaka till Outlook-fönstret och fortsätta att lägga till det nya makrot i snabbåtkomstverktygsfältet.Lägg till den nya makroen i QAT
  2. Så småningom kan du prova den här koden.
  • Öppna först rätt kalendermapp och tonhöjd på källmötet.
  • Tryck sedan på makroknappen i snabbåtkomstverktygsfältet.
  • Senare får du ett meddelandefält, fråga om du är säker på att konvertera.Bekräfta konvertera
  • När du väljer “Ja” kommer mötet att ändras till ett möte på en gång.Konvertera det valda mötet till en möte

Se inte ner på säkerhetskopiering av Outlook

Outlook är sårbart för olika faktorer, inklusive virus, skadlig kod, strömavbrott och så vidare. Därmed för att förhindra Outlook PST-dataskada, måste du fortsätta göra regelbundna säkerhetskopior för dina Outlook-data. Det är av stor betydelse. Gå aldrig förbi det. Det föreslås också att du får tag i ett kraftfullt reparationsverktyg, som kommer att vara till nytta, som DataNumen Outlook Repair.

Författarintroduktion:

Shirley Zhang är expert på dataåterställning DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive reparation korrupt SQL Server och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com

Kommentarer är stängda.