Método Application.CreateItemFromTemplate (Outlook)
Cria um novo item do Microsoft Outlook usando um modelo (.oft) do Outlook e retorna o novo item.
Sintaxe
expression. CreateItemFromTemplate
( _TemplatePath_
, _InFolder_
)
expressão Uma variável que representa um objeto Application.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
TemplatePath | Obrigatório | String | O caminho e o nome de arquivo do modelo do Outlook referente ao novo item. |
InFolder | Opcional | Variant | A pasta na qual o item deve ser criado. Se esse argumento for omitido, será usada a pasta padrão referente ao tipo do item. |
Valor de retorno
Um valor Object que representa o novo item do Outlook.
Comentários
Os novos itens sempre serão abertos no modo de redação, e não no modo de leitura, seja qual for o modo no qual os itens foram salvos no disco.
Exemplo
Este exemplo Visual Basic for Applications (VBA) usa CreateItemFromTemplate para criar um novo item de um modelo do Outlook e, em seguida, exibe-lo. A macro CreateTemplate
mostra como criar o modelo que é usado no primeiro exemplo. Para evitar erros, substitua 'Dan Wilson' por um nome válido no catálogo de endereços.
Sub CreateFromTemplate()
Dim MyItem As Outlook.MailItem
Set MyItem = Application.CreateItemFromTemplate("C:\statusrep.oft")
MyItem.Display
End Sub
Sub CreateTemplate()
Dim MyItem As Outlook.MailItem
Set MyItem = Application.CreateItem(olMailItem)
MyItem.Subject = "Status Report"
MyItem.To = "Dan Wilson"
MyItem.Display
MyItem.SaveAs "C:\statusrep.oft", OlSaveAsType.olTemplate
End Sub
O exemplo de VBA (Visual Basic for Applications) a seguir mostra como usar o parâmetro opcional InFolder ao chamar o método CreateItemFromTemplate.
Sub CreateFromTemplate2()
Dim MyItem As Outlook.MailItem
Set MyItem = Application.CreateItemFromTemplate("C:\statusrep.oft", _
Application.Session.GetDefaultFolder(olFolderDrafts))
MyItem.Save
End Sub
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.