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.
Retorna uma cadeia de caracteres com a consulta SQL usado para recuperar os registros do arquivo de fonte de dados anexado a um documento de mala direta. Somente leitura.
expressão. Tablename
Expressão Uma variável que representa um objeto 'MailMergeDataSource'.
Esta propriedade poderá estar vazia se o nome da tabela for desconhecido ou não aplicável à fonte de dados atuais.
Este exemplo verifica se a tabela Customers é o nome da tabela na fonte de dados anexada. Se não for, a tabela Customers será anexada ao banco de dados Northwind.
Observação
[!OBSERVAçãO] Este exemplo usa a função InStr do Visual Basic, que retorna a posição do primeiro caractere na segunda seqüência se ela existir na primeira cadeia de caracteres. Um valor de zero (0) é retornado se a primeira cadeia de caracteres não contiver a segunda cadeia de caracteres. Configuração do valor condicional para menos de um (1) indica que a tabela vinculada não é nomeada Customers.
Sub DataSourceTable()
With ActiveDocument.MailMerge
If InStr(1, .DataSource.TableName, "Customers") < 1 Then
.OpenDataSource Name:="C:\ProgramFiles\Microsoft Office\Office\" & _
"Samples\Northwind.mdb", LinkToSource:=True, _
AddToRecentFiles:=False, Connection:="TABLE Customers"
End If
End With
End Sub
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.