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.
A coleção de objetos anexo que representa todos os anexos de uma mensagem de e-mail intercalada.
Comentários
A coleção Anexos corresponde à lista de anexos na caixa Anexos na caixa de diálogo Intercalar para Email na interface de utilizador do Microsoft Publisher (no menu Ficheiro, aponte para Enviar Email, selecione Enviar Email Intercalar e, em seguida, selecione Opções).
Para adicionar um objeto Anexo à coleção Anexos e, assim, adicionar um anexo à lista de anexos ao e-mail intercalado que pretende enviar, utilize o método Adicionar .
Para remover um único anexo de uma mensagem de impressão em série, utilize o método Delete do objeto Anexo específico que pretende remover da coleção Anexos .
Para remover todos os anexos do e-mail intercalado e, assim, esvaziar a coleção Anexos , utilize o método ClearAll .
A propriedade padrão da coleção Attachments é a propriedade Item.
Exemplo
A seguinte macro do Microsoft Visual Basic for Applications (VBA) mostra como utilizar o método Adicionar para adicionar um anexo a uma mensagem de impressão em série. A macro adiciona um Objeto Attachment que representa uma imagem de bitmap à coleção Attachments do documento ativo. Ele também itera através da coleção de anexos e imprime o nome de cada anexo na janela Immediate.
Antes de executar esta macro, coloque um ficheiro com o nome image.bmp na raiz da unidade C no computador ou altere o nome e o caminho do ficheiro na macro para especificar o que pretende anexar.
Para enviar uma mensagem de impressão em série, tem de ligar a uma origem de dados, criar a impressão em série e, em seguida, enviar a mensagem. Para obter mais informações, veja o objeto EmailMergeEnvelope .
Public Sub Attachments_Example()
Dim pubAttachments As Publisher.Attachments
Dim pubAttachment As Publisher.Attachment
Dim pubAttachment_Added As Publisher.Attachment
Dim pubMailMerge As Publisher.MailMerge
Dim pubEmailMergeEnvelope As Publisher.EmailMergeEnvelope
Set pubMailMerge = ThisDocument.MailMerge
Set pubEmailMergeEnvelope = pubMailMerge.EmailMergeEnvelope
Set pubAttachments = pubEmailMergeEnvelope.Attachments
Set pubAttachment_Added = pubAttachments.Add("C:\image.bmp ")
For Each pubAttachment In pubAttachments
Debug.Print pubAttachment.Name
Next
End Sub
Métodos
Propriedades
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.