MailMerge.OpenDataSource Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
DSN | El nombre del origen de datos ODBC | |
UID | El id. de inicio de sesión del usuario | |
PWD | La contraseña especificada por el usuario | |
DBQ | El nombre de archivo de la base de datos | |
FIL | El 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de