MailMerge.OpenDataSource Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
DSN | O nome da fonte de dados ODBC | |
UID | A identificação de logon do usuário | |
PWD | A senha especificada pelo usuário | |
DBQ | O nome de arquivo do banco de dados | |
FIL | O 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.