Objeto MailMergeDataSource (Word)

Representa a fonte de dados da mala direta em uma operação de mala direta.

Comentários

Use a propriedade DataSource para retornar o objeto MailMergeDataSource. O exemplo a seguir exibe o nome da fonte de dados associada ao documento ativo.

If ActiveDocument.MailMerge.DataSource.Name <> "" Then _ 
 MsgBox ActiveDocument.MailMerge.DataSource.Name

O exemplo a seguir exibe os nomes de campo na fonte de dados associada ao documento ativo.

For Each aField In ActiveDocument.MailMerge.DataSource.FieldNames 
 MsgBox aField.Name 
Next aField

O exemplo a seguir abre a fonte de dados associada a Form letter.doc e determina se o campo FirstName inclui o nome "Kate".

With Documents("Form letter.doc").MailMerge 
 .EditDataSource 
 If .DataSource.FindRecord(FindText:="Kate", _ 
 Field:="FirstName") = True Then 
 MsgBox "Data was found" 
 End If 
End With

Métodos

Nome
Close
FindRecord
SetAllErrorFlags
SetAllIncludedFlags

Propriedades

Nome
ActiveRecord
Application
ConnectString
Creator
DataFields
FieldNames
FirstRecord
HeaderSourceName
HeaderSourceType
Included
InvalidAddress
InvalidComments
LastRecord
MappedDataFields
Nome
Parent
QueryString
RecordCount
TableName
Type

Confira também

Referência do modelo de objeto do Word

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.