Application.CreateItem method (Outlook)
Creates and returns a new Microsoft Outlook item.
Syntax
expression. CreateItem
( _ItemType_
)
expression A variable that represents an Application object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
ItemType | Required | OlItemType | The Outlook item type for the new item. |
Return value
An Object value that represents the new Outlook item.
Remarks
The CreateItem method can only create default Outlook items. To create new items using a custom form, use the Add method on the Items collection.
Example
The following Microsoft Visual Basic for Applications (VBA) example creates a new MailItem object and sets the BodyFormat property to olFormatHTML. The Body text of the email item will now appear in HTML format.
Sub CreateHTMLMail()
'Creates a new email item and modifies its properties
Dim objMail As Outlook.MailItem
'Create email item
Set objMail = Application.CreateItem(olMailItem)
With objMail
'Set body format to HTML
.BodyFormat = olFormatHTML
.HTMLBody = "<HTML><H2>The body of this message will appear in HTML.</H2><BODY> Please enter the message text here. </BODY></HTML>"
.Display
End With
End Sub
See also
How to: Import Appointment XML Data into Outlook Appointment Objects
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.