Ich habe die beiden folgenden Möglichkeiten versucht, mehrere Teilnehmer hinzuzufügen, aber nur die letzte E-Mail-Adresse wird im Bereich .To angegeben.Mehrere Teilnehmer zum Besprechungseinladen hinzufügen
Test 1: fehlgeschlagen
.RequiredAttendees = "[email protected];"
.RequiredAttendees = "[email protected]"
Test 2: fehlgeschlagen
.RequiredAttendees = "[email protected]; [email protected]"
Unterhalb der vollständige Code ist:
Sub MeetingInvite()
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(1)
On Error Resume Next
With OutMail
.RequiredAttendees = "[email protected];"
.RequiredAttendees = "[email protected]"
.Subject = "Meeting"
.Importance = True
.Body = "Meeting Invite" & Format(Date)
.Display
End With
Set OutMail = Nothing
Set OutApp = Nothing
Unload Emy
End Sub
Der Code erstellt eine Einladung, aber ich müssen ungefähr 30 E-Mails hinzufügen Adressen.
'.RequiredAttendees =" [email protected]; [email protected] "' funktioniert für mich –
https: //i.stack .imgur.com/Oi4hi.png –
Danke - lass mich das noch einmal testen und zurückkommen. Ich schätze die Bestätigung. Byc hance, gibt es eine maximale Anzahl von E-Mails, die ich hinzufügen kann? – LivinLife