Freigeben über


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

Attachments-Objekt

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.