Compartir a través de


MailMerge.OpenDataSource Método

Definición

Adjunta un origen de datos al documento especificado, que se convierte en un documento principal si aún no es uno.

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 requerida. El nombre de archivo del origen de datos. Se puede especificar un archivo de Microsoft Query (.qry) en lugar de especificar un origen de datos, una cadena de conexión y una cadena de consulta.

Format
Object

Objeto opcional. El convertidor de archivos que se usó para abrir el documento. Puede ser una de las WdOpenFormat constantes. Para especificar un formato de archivo externo, use la OpenFormat propiedad con el FileConverter objeto para determinar el valor que se usará con este argumento.WdOpenFormat puede ser una de las siguientes constantes:wdOpenFormatAllWordwdOpenFormatAuto Default.wdOpenFormatDocumentwdOpenFormatEncodedTextwdOpenFormatRTFwdOpenFormatTemplatewdOpenFormatTextwdOpenFormatUnicodeTextwdOpenFormatWebPageswdOpenFormatXML

ConfirmConversions
Object

Objeto opcional. True para mostrar el cuadro de diálogo Convertir archivo si el archivo no está en formato de Microsoft Word.

ReadOnly
Object

Objeto opcional. True para abrir el origen de datos como de solo lectura.

LinkToSource
Object

Objeto opcional. True para realizar la consulta especificada por Connection y SQLStatement cada vez que se abre el documento principal.

AddToRecentFiles
Object

Objeto opcional. True para agregar el nombre de archivo a la lista de archivos usados recientemente en la parte inferior del menú Archivo.

PasswordDocument
Object

Objeto opcional. La contraseña que se usa para abrir el origen de datos. (Ver los comentarios abajo).

PasswordTemplate
Object

Objeto opcional. La contraseña que se usa para abrir la plantilla. (Ver los comentarios abajo).

Revert
Object

Objeto opcional. Controla lo que sucede si Name es el nombre de archivo de un documento abierto. True para descargar los cambios no guardados en el documento abierto y volver a abrir el archivo; False para activar el documento abierto.

WritePasswordDocument
Object

Objeto opcional. La cadena que se usa para guardar cambios en el documento. (Ver los comentarios abajo).

WritePasswordTemplate
Object

Objeto opcional. La contraseña que se usa para guardar los cambios realizados en la plantilla. (Ver los comentarios abajo).

Connection
Object

Objeto opcional. Intervalo en el que se va a realizar la consulta especificada por SQLStatement . (Vea los comentarios que aparecen a continuación). La forma de especificar el intervalo depende de cómo se recuperen los datos. Por ejemplo: al recuperar datos a través de Open Database Connectivity (ODBC), especifique un cadena de conexión. Al recuperar datos de Microsoft Excel mediante el intercambio dinámico de datos (DDE), se especifica un intervalo con nombre. El intercambio dinámico de datos (DDE) es una tecnología anterior que no es segura. Si es posible, use una alternativa más segura a DDE. Al recuperar datos de Microsoft Access, especifique la palabra "Tabla" o "Consulta" seguida del nombre de una tabla o consulta.

SQLStatement
Object

Objeto opcional. Define las opciones de consulta para recuperar datos. (Ver los comentarios abajo).

SQLStatement1
Object

Objeto opcional. Si la cadena de consulta tiene más de 255 caracteres, SQLStatement especifica la primera parte de la cadena y SQLStatement1 especifica la segunda parte. (Ver los comentarios abajo).

OpenExclusive
Object

Objeto opcional. True para abrir exclusivamente.

SubType
Object

Objeto opcional. Puede ser una de las siguientes WdMergeSubType constantes:wdMergeSubTypeAccess 1wdMergeSubTypeOAL 2wdMergeSubTypeOLEDBText 5wdMergeSubTypeOLEDBWord 3wdMergeSubTypeOther 0wdMergeSubTypeOutlook 6wdMergeSubTypeWord 7wdMergeSubTypeWord2000 8wdMergeSubTypeWorks 4

Comentarios

Para determinar las cadenas de consulta y conexión ODBC, establezca las opciones de consulta manualmente y use la QueryString propiedad para devolver el cadena de conexión. La tabla a continuación incluye algunas de las palabras clave de SQL que se usan habitualmente.

DSNEl nombre del origen de datos ODBC
UIDEl id. de inicio de sesión del usuario
PWDLa contraseña especificada por el usuario
DBQEl nombre de archivo de la base de datos
FILEl tipo de archivo

Evite usar la cuenta de inicio de sesión del administrador del sistema integrado (sa). En lugar de eso, convierta a los administradores del sistema en miembros del rol fijo de servidor sysadmin y pídales que utilicen sus cuentas propias para iniciar sesión. Use las cuentas sa solo cuando no haya otra forma de iniciar sesión. Para impedir el acceso no autorizado con las cuentas de inicio de sesión sa, asigne a esas cuentas una contraseña única y segura.

Cuando sea posible, utilice la autenticación de Windows (también conocida como conexión de confianza), que usa una cuenta de usuario de Windows para conectarse a SQL Server. Cuando un usuario se conecta con una cuenta de usuario de Windows, SQL Server usa información del sistema operativo de Windows para validar el nombre de la cuenta y la contraseña. Para poder usar la autenticación de Windows, el administrador del servidor debe configurar SQL Server para utilizar este modo de autenticación. Si no se encontrara disponible la autenticación de Windows, no guarde la información de inicio de sesión de los usuarios. Es más seguro que los usuarios escriban su información de inicio de sesión cada vez que inicien sesión.

No use contraseñas codificadas de forma rígida en las aplicaciones. Si se requiere la contraseña en un procedimiento, pídale la contraseña al usuario, almacénela en una variable y luego use la variable en el código.

Se aplica a