Compartir a través de


Objeto Combinar correspondencia (Foundation Class)

Categoría Automatización
Catálogo predeterminado Visual FoxPro Catalog\Foundation Classes\Automation
Clase mailmerge
Clase de base Custom
Biblioteca de clases mailmrge.vcx
Clase primaria Automation
Ejemplo ...\Samples\Solution\Ffc\Automate.scx

Observaciones

Esta clase personalizada utiliza el motor del Asistente para combinar correspondencia para generar un documento de combinación de correspondencia de Microsoft Word.

Para utilizarla, coloque la clase en un proyecto o en un formulario o, desde el menú Acceso directo a elementos de la Galería de componentes, seleccione Agregar al proyecto o Agregar al formulario. Al agregar la clase a un formulario, tiene que especificar la tabla FROM (cDataPath), la ubicación y la versión de Word (cExe y cWordVersion), y los valores de otras propiedades necesarias. Al colocar la clase en un proyecto, puede elegir entre agregar la clase o crear una subclase.

Propiedades, eventos, métodos Descripción
Propiedad AWPMrg[2,0] Matriz de procedimientos para controlar los distintos estilos de combinación.
Valor predeterminado: .F.
Propiedad cDataFile Una copia de FoxPro 2.6 de una tabla de Visual FoxPro 3.0 o posterior.
Valor predeterminado: ""
Propiedad cDataPath Especifica la ruta de acceso de la tabla FROM.
Valor predeterminado: ""
Propiedad cDataSrc Especifica el origen de datos de la conexión ODBC.
Valor predeterminado: ""
Propiedad cDocName Especifica el nombre del archivo .doc existente.
Valor predeterminado:
""
Propiedad cExe Especifica la ruta de acceso completa de la aplicación Word.
Valor predeterminado: ""
Propiedad cODBCSource Especifica la cadena de conexión ODBC.
Valor predeterminado: ""
Propiedad cSaveFile Especifica el archivo que controla los datos combinados.
Valor predeterminado: ""
Propiedad cSQLstmt La instrucción SQL que extrae los datos.
Valor predeterminado: ""
Propiedad cSQLstmt2 Especifica una instrucción SQL adicional, si la longitud de cSQLstmt es superior a 255 caracteres (para Word).
Valor predeterminado: ""
Propiedad cWordVersion Especifica la versión de Word que está instalada (por ejemplo, “8”).
Valor predeterminado: ""
Propiedad lAlerted Especifica si se ha enviado una alerta de error.
Valor predeterminado: .F.
Propiedad lEnglish Comprueba si Word reconoce comandos de Word Basic en inglés.
Valor predeterminado: .F.
Propiedad lHasVerWord Comprueba la presencia de Word.
Valor predeterminado: .F.
Propiedad nNewDoc Indica si se va a utilizar un documento nuevo (vea Mailmrge.h).
Valor predeterminado: 1
Propiedad nTemplate Especifica el tipo del documento principal. Sólo se aplica a Word. Vea Mailmrge.h.
Valor predeterminado: 1
Propiedad nWordProc Especifica el procesador de texto seleccionado. Vea Mailmrge.h.
Valor predeterminado: 1
Propiedad SysCh Especifica un canal DDE.
Valor predeterminado: -1
Método CheckVer Comprueba la versión de Word que se va a utilizar.
Componente interno de la clase.
Sintaxis: CheckVer( )
Valor devuelto: ninguno
Argumentos: ninguno
Método GetMSW Obtiene la línea de comando de Word desde el registro.
Sintaxis: GetMSW(m.cversion)
Valor devuelto: la ruta de acceso completa de Word
Argumentos:
m.cversion especifica la versión de Word que se va a utilizar.
Método MrgCommaDel Genera un archivo de texto delimitado por comas a partir de los datos.
Sintaxis: MrgCommaDel( )
Valor devuelto: un archivo delimitado
por comas
Argumentos: ninguno
Método MrgWord Determina las versiones de Word que se van a utilizar en la combinación.
Sintaxis: MrgWord( )
Valor devuelto: ninguno
Argumentos: ninguno
Método MSWerr El controlador de errores que se va a utilizar en la ejecución de AppleScript.
Sintaxis: MSWerr( )
Valor devuelto: ninguno
Argumentos: ninguno
Método GetSQLst Obtiene la instrucción SQL que extrae los datos. Componente interno de la clase.
Sintaxis: GetSQLst( )
Valor devuelto: ninguno
Argumentos: ninguno
Método PrepData Determina el tipo del origen de datos que se va a utilizar en la combinación y normaliza los datos para su proceso. Componente interno de la clase.
Sintaxis: PrepData( )
Valor devuelto: ninguno
Argumentos: ninguno
Método SaveSQL Genera una tabla de resultados SQL. Componente interno de la clase.
Sintaxis: SaveSQL( )
Valor devuelto: ninguno
Argumentos: ninguno
Método WzMMData Copia los datos a un archivo de texto. Componente interno de la clase.
Sintaxis: WzMMData( )
Valor devuelto: ninguno
Argumentos: ninguno
MakeFieldList    Componente interno de la clase.
MailMergeWord8 Componente interno de la clase.
MailMergeWord6 Componente interno de la clase.
MSWmldlg Componente interno de la clase.
StartWord Componente interno de la clase.
MailMergeMacWord6 Componente interno de la clase.
Método MMCleanup Cierra archivos. Componente interno de la clase.

Vea también

Recomendaciones para la utilización de las Foundation Classes de Visual FoxPro | Foundation Classes de Visual FoxPro (A-Z) | Foundation Classes de Visual FoxPro