Attachments.Add-Methode (Outlook)
Erstellt einen neuen Anhang in der Sammlung Attachments.
Syntax
Ausdruck. Add (Source, Type, Position, DisplayName)
Ausdruck Eine Variable, die ein Attachments-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Source | Erforderlich | Variant | Die Quelle des Anhangs. Dabei kann es sich um eine Datei (vollständiger Dateisystempfad mit Dateiname) oder ein Outlook-Element als Anhang handeln. |
Type | Optional | Long | Die Art des Anhangs. Kann eine der Konstanten OlAttachmentType sein. |
Position | Optional | Long | Dieser Parameter gilt nur für E-Mail-Nachrichten im Rich-Text-Format: Dies ist die Position, an der die Anlage im Textkörper der Nachricht platziert werden soll. Der Wert 1 für den Parameter Position gibt an, dass die Anlage am Anfang des Nachrichtentexts positioniert werden soll. Ein Wert "n", der größer als die Anzahl der Zeichen im Textkörper des E-Mail-Elements ist, gibt an, dass die Anlage am Ende platziert werden soll. Bei dem Wert 0 wird der Anhang ausgeblendet. |
DisplayName | Optional | String | Dieser Parameter gilt nur, wenn das E-Mail-Element im Rich-Text-Format vorliegt und Type auf olByValue festgelegt ist: Der Name wird in einem Inspector-Objekt für die Anlage oder beim Anzeigen der Eigenschaften der Anlage angezeigt. Wenn die Mail-Elemente das Nur-Text- oder HTML-Format aufweisen, wird der Anhang anhand des Dateinamens im Parameter Source angezeigt. |
Rückgabewert
Ein Objekt Attachment, das den neuen Anhang repräsentiert.
Hinweise
Wenn der Sammlung Attachments eines Elements ein Objekt Attachment hinzugefügt wird, gibt die Eigenschaft Type des Objekts Attachment solange den Wert olOLE (6) zurück, bis das Element gespeichert wird. Um konsistente Ergebnisse sicherzustellen, speichern Sie stets ein Element, bevor Sie der Sammlung Attachments Objekte hinzufügen oder Objekte aus der Sammlung entfernen.
Beispiel
The following Microsoft Visual Basic /Visual Basic for Applications (VBA) example creates a mail item, adds an attachment by embedding it at the beginning of the message body, and displays it. To run this example, make sure the attachment which is a file called Test.Doc exists in the C:\ folder.
Sub AddAttachment()
Dim myItem As Outlook.MailItem
Dim myAttachments As Outlook.Attachments
Set myItem = Application.CreateItem(olMailItem)
Set myAttachments = myItem.Attachments
myAttachments.Add "C:\Test.doc", _
olByValue, 1, "Test"
myItem.Display
End Sub
Siehe auch
Anfügen einer Datei an ein E-Mail-ElementAnfügen eines Outlook-Kontaktelements an eine Email NachrichtEinschränken der Größe einer Anlage an eine Outlook Email NachrichtÄndern einer Anlage einer Outlook Email-Nachricht
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.