MailMerge.OpenDataSource Método

Definição

Anexa uma fonte de dados ao documento especificado, que se torna um documento principal, se ainda não houver um.

public void OpenDataSource (string Name, ref object Format, ref object ConfirmConversions, ref object ReadOnly, ref object LinkToSource, ref object AddToRecentFiles, ref object PasswordDocument, ref object PasswordTemplate, ref object Revert, ref object WritePasswordDocument, ref object WritePasswordTemplate, ref object Connection, ref object SQLStatement, ref object SQLStatement1, ref object OpenExclusive, ref object SubType);
abstract member OpenDataSource : string * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub OpenDataSource (Name As String, Optional ByRef Format As Object, Optional ByRef ConfirmConversions As Object, Optional ByRef ReadOnly As Object, Optional ByRef LinkToSource As Object, Optional ByRef AddToRecentFiles As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef Revert As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef OpenExclusive As Object, Optional ByRef SubType As Object)

Parâmetros

Name
String

String necessário. O nome de arquivo da fonte de dados. Você pode especificar um arquivo Microsoft Query (.qry) em vez de especificar uma fonte de dados, uma sequência de conexão e uma sequência de consulta.

Format
Object

Objetoopcional. O conversor de arquivo usado para abrir o documento. Pode ser uma das WdOpenFormat constantes. Para especificar um formato de arquivo externo, use a OpenFormat propriedade com o FileConverter objeto para determinar o valor a ser usado com esse argumento. WdOpenFormat pode ser uma das seguintes constantes:WdOpenFormatAllWordwdOpenFormatAuto default. wdOpenFormatDocumentwdOpenFormatEncodedTextwdOpenFormatRTFwdOpenFormatTemplatewdOpenFormatTextwdOpenFormatUnicodeTextwdOpenFormatWebPageswdOpenFormatXML

ConfirmConversions
Object

Objetoopcional. True para exibir a caixa de diálogo Converter arquivo se o arquivo não estiver no formato do Microsoft Word.

ReadOnly
Object

Objetoopcional. True para abrir a fonte de dados como somente leitura.

LinkToSource
Object

Objetoopcional. True para executar a consulta especificada por Connection e SQLStatement cada vez que o documento principal é aberto.

AddToRecentFiles
Object

Objetoopcional. True para adicionar o nome de arquivo à lista de arquivos usados recentemente na parte inferior do menu arquivo.

PasswordDocument
Object

Objetoopcional. A senha usada para abrir a fonte de dados. (Consulte os Comentários abaixo.)

PasswordTemplate
Object

Objetoopcional. A senha usada para abrir o modelo. (Consulte os Comentários abaixo.)

Revert
Object

Objetoopcional. Controla o que acontece se Name for o nome de arquivo de um documento aberto. True para descartar as alterações não salvas no documento aberto e reabra o arquivo; False para ativar o documento aberto.

WritePasswordDocument
Object

Objetoopcional. A senha usada para salvar alterações no documento. (Consulte os Comentários abaixo.)

WritePasswordTemplate
Object

Objeto opcional. A senha usada para salvar alterações no modelo. (Consulte os Comentários abaixo.)

Connection
Object

Objetoopcional. Um intervalo dentro do qual a consulta especificada por SQLStatement deve ser executada. (Confira os comentários abaixo.) O modo como você especifica o intervalo depende de como os dados são recuperados. Por exemplo: ao recuperar dados através de ODBC (Open Database Connectivity), você especifica uma sequência de conexão. Ao recuperar dados do Microsoft Excel usando intercâmbio dinâmico de dados (DDE), você especifica um intervalo nomeado. DDE (troca dinâmica de dados) é uma tecnologia mais antiga que não é segura. Se possível, use uma alternativa mais segura para o DDE. Ao recuperar dados do Microsoft Access, você especifica a palavra "Table" ou "Query" seguida pelo nome de uma tabela ou consulta.

SQLStatement
Object

Objetoopcional. Define opções de consulta para recuperação de dados. (Consulte os Comentários abaixo.)

SQLStatement1
Object

Objetoopcional. Se a cadeia de caracteres de consulta for maior que 255 caracteres, SQLStatement especifica a primeira parte da cadeia de caracteres e SQLStatement1 especifica a segunda parte. (Consulte os Comentários abaixo.)

OpenExclusive
Object

Objetoopcional. True para abrir exclusivamente.

SubType
Object

Objetoopcional. Pode ser uma das seguintes WdMergeSubType constantes: WdMergeSubTypeAccess 1WdMergeSubTypeOAL 2WdMergeSubTypeOLEDBText 5WdMergeSubTypeOLEDBWord 3WdMergeSubTypeOther 0WdMergeSubTypeOutlook 6WdMergeSubTypeWord 7WdMergeSubTypeWord2000 8wdMergeSubTypeWorks 4

Comentários

Para determinar as cadeias de caracteres de consulta e conexão ODBC, defina as opções de consulta manualmente e use a QueryString propriedade para retornar a sequência de conexão. A tabela seguinte inclui algumas palavras-chave SQL frequentemente usadas.

DSNO nome da fonte de dados ODBC
UIDA identificação de logon do usuário
PWDA senha especificada pelo usuário
DBQO nome de arquivo do banco de dados
FILO tipo de arquivo

Evite usar a conta de logon do administrador de sistema (SA) interna. Em vez disso, crie membros dos administradores do sistema da função de servidor fixo sysadmin e então faça-os usar suas próprias contas para fazer logon. Use o sa somente quando não houver outra forma de fazer logon. Para impedir o acesso não autorizado por meio da conta de logon sa, atribua a essa conta uma senha forte e exclusiva.

Quando for possível, use a Autenticação do Windows (também conhecida como conexão confiável), que usa uma conta de usuário do Windows para se conectar ao SQL Server. Quando um usuário se conecta por meio de uma conta de usuário do Windows, o SQL Server usa informações do sistema operacional Windows para validar o nome e a senha da conta. Antes de poder usar a Autenticação do Windows, um administrador de servidor deverá configurar o SQL Server para usar esse modo de autenticação. Se a Autenticação do Windows não estiver disponível, evite salvar as informações de logon dos usuários. Será mais seguro para os usuários inserir as informações de logon deles sempre que fizerem logon.

Evite usar senhas codificadas em seus aplicativos. Se uma senha for necessária em um procedimento, solicite a senha do usuário, armazene-a em uma variável e use a variável em seu código.

Aplica-se a