Compartilhar via


MailMerge.OpenDataSource Método

Definição

Anexa uma fonte de dados ao documento especificado, que se torna um documento main se ainda não for 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

Objeto opcional. 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

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

ReadOnly
Object

Objeto opcional. True para abrir a fonte de dados como somente leitura.

LinkToSource
Object

Objeto opcional. True para executar a consulta especificada por Connection e SQLStatement cada vez que o documento main é aberto.

AddToRecentFiles
Object

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

PasswordDocument
Object

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

PasswordTemplate
Object

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

Revert
Object

Objeto opcional. Controla o que acontece se Name for o nome do 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

Objeto opcional. 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

Objeto opcional. Um intervalo no qual a consulta especificada por SQLStatement deve ser executada. (Confira Comentários abaixo.) A forma como você especifica o intervalo depende de como os dados são recuperados. Por exemplo: ao recuperar dados por meio do ODBC (Open Database Connectivity), você especifica um cadeia de conexão. Ao recuperar dados do Microsoft Excel usando o DDE (troca de dados dinâmico), você especifica um intervalo nomeado. O DDE (troca de dados dinâmico) é uma tecnologia mais antiga que não é segura. Se possível, use uma alternativa mais segura ao DDE. Ao recuperar dados do Microsoft Access, você especifica a palavra "Tabela" ou "Consulta" seguida pelo nome de uma tabela ou consulta.

SQLStatement
Object

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

SQLStatement1
Object

Objeto opcional. 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

Objeto opcional. True para abrir exclusivamente.

SubType
Object

Objeto opcional. Pode ser uma das seguintes WdMergeSubType constantes:wdMergeSubTypeAccess 1wdMergeSubTypeOAL 2wdMergeSubTypeOLEDBText 5wdMergeSubTypeOLEDBWord 3wdMergeSubTypeOther 0wdMergeSubTypeOutlook 6wdMergeSubTypeWord 7wdMergeSubTypeWord2000 8wdMergeSubTypeWorks 4

Comentários

Para determinar as cadeias de conexão e consulta ODBC, defina as opções de consulta manualmente e use a QueryString propriedade para retornar o cadeia 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 do sistema interno (sa). 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 um aplicativo for necessário em um procedimento, solicite a senha do usuário, armazene-a em uma variável e então use a variável em seu código.

Aplica-se a