Range.InsertDatabase (Word)

Recupera dados de uma fonte de dados por exemplo, um documento do Microsoft Word separado, uma planilha do Microsoft Excel ou um banco de dados do Microsoft Access e insere os dados como uma tabela no lugar do intervalo especificado.

To valor do argumento Style pode ser a soma de qualquer combinação dos seguintes valores :

InsertDatabase (Format, Style, LinkToSource, Connection, SQLStatement, SQLStatement1, PasswordDocument, PasswordTemplate, WritePasswordDocument, WritePasswordTemplate, DataSource, From, To, IncludeFields)


With Selection 
    .Collapse Direction:=wdCollapseEnd 
    .Range.InsertDatabase _ 
        Format:=wdTableFormatSimple2, Style:=191, _ 
        LinkToSource:=False, Connection:="Entire Spreadsheet", _ 
        DataSource:="C:\MSOffice\Excel\Data.xls" 
End With

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Format (WdTableFormat) - Um formato listado na caixa Formatos da caixa de diálogo AutoFormatação da tabela (menu Tabela). Pode ser qualquer uma das constantes WdTableFormat. Por padrão, uma borda é aplicada às células da tabela.

Aqui você pode encontrar os valores possíveis para WdTableFormat

Style (Style) - Os atributos da AutoFormatação especificada por Formato são aplicados à tabela.

LinkToSource (Boolean) - True para estabelecer um vínculo entre a nova tabela e a fonte de dados.

Connection (Range) - Um intervalo dentro do qual executar a consulta especificada por __ SQLStatement.

SQLStatement (String) - Uma sequência de consulta opcional que recupera um subconjunto dos dados de uma fonte de dados principal a ser inserido no documento.

SQLStatement1 (String) - Se a cadeia de caracteres de consulta for maior que __ 255 caracteres, SQLStatement indicará a primeira parte da cadeia de caracteres e SQLStatement1 indicará a segunda parte.

PasswordDocument (String) - A senha (caso haja alguma) necessária para abrir a fonte de dados. (Consulte os Comentários abaixo.).

PasswordTemplate (String) - Se a fonte de dados for um documento do Word, esse argumento será a senha (caso haja uma) necessária para abrir o modelo anexado. (Consulte os Comentários abaixo.).

WritePasswordDocument (String) - A senha necessária para salvar alterações no documento. (Consulte os Comentários abaixo.).

WritePasswordTemplate (String) - A senha necessária para salvar alterações no modelo. (Consulte os Comentários abaixo.).

DataSource (String) - O caminho e o nome de arquivo da fonte de dados.

From (Long) - O número do primeiro registro no intervalo de registros a ser inserido.

To (Long) - O número do último registro no intervalo de registros a ser inserido.

IncludeFields (Boolean) - True para incluir nomes de campo da fonte de dados na primeira linha da nova tabela.