Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ocorre quando um ou mais itens são adicionados à coleção especificada. Esse evento não é executado quando um número grande de arquivos é adicionado à pasta de uma só vez. O evento não está disponível no Microsoft Visual Basic Scripting Edition (VBScript).
Sintaxe
expression.
ItemAdd( Item )
expressão Uma variável que representa um objeto Itens .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Item | Obrigatório | Object | O item que foi adicionado. |
Exemplo
Neste Visual Basic for Applications exemplo (VBA), quando é adicionado um novo contacto à pasta Contactos, o item de contacto é anexado a uma mensagem de e-mail e enviado para uma lista de distribuição denominada "Equipa de Vendas". O código de exemplo tem de ser colocado num módulo de classe e a Initialize_handler rotina tem de ser chamada para que o procedimento do evento possa ser chamado pelo Microsoft Outlook.
Public WithEvents myOlItems As Outlook.Items
Public Sub Initialize_handler()
Set myOlItems = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderContacts).Items
End Sub
Private Sub myOlItems_ItemAdd(ByVal Item As Object)
Dim myOlMItem As Outlook.MailItem
Dim myOlAtts As Outlook.Attachments
Set myOlMItem = myOlApp.CreateItem(olMailItem)
myOlMItem.Save
Set myOlAtts = myOlMItem.Attachments
' Add new contact to attachments in mail message
myOlAtts.Add Item, olByValue
myOlMItem.To = "Sales Team"
myOlMItem.Subject = "New contact"
myOlMItem.Send
End Sub
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.