Home Descargas Soporte Contáctenos  


Soluciones de Software
COBOL
Servoy
GoldMine CRM
Más
Servicios
Foros y Soporte
Wiki COBOL
Capacitación
Consultoría y Desarrollo
Acceso a Clientes
Noticias
Prensa y novedades
Blog
Sobre ProRM
Quienes somos
Oficinas
Socios de Negocios


 
Infraestructura > Roble Sistemas > RSExcel



RSExcel - Nueva versión 2.1

Qué es RSExcel? RSExcel es un control que opera como un servidor basado en COM proporcionándole al programador RM/Cobol la posibilidad de generar conectividad desde su desarrollo WOW a Microsoft Excel. La estructura de este control le permite tomar el control de esta potente herramienta de Microsoft y tener todos sus privilegias a su disponibilidad teniendo la oportunidad de enviar como recibir información desde una planilla, generar gráficos, etc.

Como Funciona? El control debe ser incrustado dentro de una aplicación huésped, formulario WOW, desde donde se puede tener acceso a todas sus funcionalidades por medio de fáciles e intuitivos métodos y propiedades.

La nueva versión del control incluye mejoras en el manejo de decimales y fechas e incorpora la posibilidad de exportar registros completos al OCX mejorando sensiblemente la performance. 

Estructura

Métodos

-RSAbrirLibro -Definición Método usado para abrir un Libro nuevo o existente.
  -Parámetros

NError: Devuelve el número de error (si lo hubiese alguno al ejecutar el método)

LError: Devuelve el literal de error (si hubiese alguno)
Modo:
"IO" () = Abre un libro existente / NombreLibro () = Path del libro a abrir
"O" () = Abre un libro nuevo / NombreLibro() = " "
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSAbrirLibro" NError LError Modo Path.
     
-RSActivarHoja -Definición Se utiliza para activar una hoja.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
NombreHoja: Nombre de la hoja a ser activada
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSActivarHoja" NError LError NombreHoja.
     
-RSActivarLibro -Definición Se utiliza para activar un Libro.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
NombreLibro: Nombre del libro a ser activado
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSActivarLibro" NError LError NombreLibro.
     
-RSAlinearCelda -Definición Define la alineación del contenido de la celda (Derecha, Izquierda, Centrado)
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
Alineacion: Valores posibles: 1 = Alinear a la Izquierda / 2 = Alinear a la Derecha / 3 = Centrar
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSAlinearCelda" NError LError Alineacion
     
-RSAnchoAlto -Definición Define el Alto que tendrá una fila y el Ancho de una columna
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
Columna: Valor numérico que representa la Columna a ser tratada, si se carga el valor "D" (Defecto) no se tratará el ancho de la columna.
AnchoColumna: Carga el ancho de la columna.
Fila: Valor numérico que representa la Fila a ser tratada, si se carga el valor "D" (Defecto) no se tratará el alto de la fila.
AnchoFila: Carga el alto de la fila
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSAnchoAlto" NError LError Columna AnchoColumna Fila AnchoFila.
     
-RSAutoAjustar -Definición Cambia el ancho de las columnas o el alto de las filas de la hoja activada para obtener un ajuste perfecto del contenido de las celdas.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSAutoAjustar" NError LError.
     
-RSBorrarHoja -Definición Se utiliza para borrar la hoja activa.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
NombreHoja: Nombre de la hoja a ser borrada.
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSBorrarHoja" NError LError NombreHoja.
     
-RSCargarFuente -Definición Establece las características de la fuente a utilizar en una celda específica
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
Columna: Valor numérico hasta 256 (Remplaza letras de A a IV).
Fila: Valor numérico hasta 65536.
Resaltado: 0 = Resaltado No / 1 = Resaltado Si
Tamaño: Tamaño de la fuente, valor numérico de 6 a 72.
Color (FRojo,FVerde,FAzul)
FRojo: Valor que establece la cantidad de Rojo para el Color (0-255).
FVerde: Valor que establece la cantidad de Verde para el Color (0-255).
FAzul: Valor que establece la cantidad de Azul para el Color (0-255).
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSCargarFuente" NError LError Columna Fila Resaltado Tamaño Color.
     
-RSCerrarLibro -Definición Método utilizado para cerrar el libro que se encuentra activo.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSCerrarLibro" NError LError.
     
-RSColorCelda -Definición Carga el color de Fondo para una celda especificada en los parámetros columna, fila.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
Columna: Valor numérico hasta 256 (Remplaza letras de A a IV).
Fila: Valor numérico hasta 65536.
ColorIndex: Establece el color a utilizar en el fondo de la celda (valor numérico)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSColorCelda" NError LError Columna Fila ColorIndex.
     
-RSConectar -Definición Método utilizado para conectar a Microsoft Excel.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSConectar" NError LError.
     
-RSDatosGrafico -Definición Método utilizado para cargar los datos del gráfico a generar.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
RangoGrafico: Carga el área de la hoja de donde se tomarán los datos para el gráfico.
TipoGrafico: Define el tipo de gráfico a generar.
FC: "F" = Los valores a graficar se tomarán de las filas incluídas dentro del área definida. / "C" = Los valores se tomarán de las columnas.
TabDatos: 0 = No Visualiza Tabla de Datos / 1 = Visualiza Tabla de Datos
TituloGrafico: Título del Gráfico
Destino (Opcional): Determina si el Gráfico será incrustado en la Hoja Activa o será generado en una nueva. Hoja Actual = "A"
Left (Opcional): Este valor especifíca a partir de qué columna será insertado el nuevo Gráfico.
Top (Opcional): Este valor especifíca a partir de qué fila será insertado el nuevo Gráfico.
Height (Opcional) : Altura en puntos del Gráfico.
Width (Opcional): Anchura en puntos del nuevo Gráfico
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSDatosGrafico" NError LError RangoGrafico TipoGrafico FC TituloGrafico Destino Left Top Height Width.
     
-RSDesconectar -Definición Método utilizado para desconectar la aplicación con Microsoft Excel.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSDesconectar" NError LError.
     
-RSGraficar -Definición Método utilizado para cargar el gráfico generado en una hoja.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
Indice (Opcional): Identifica el gráfico que está por ser graficado, Valor inicial = 1
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSGraficar" NError LError Indice.
     
-RSGuardarLibro -Definición Método utilizado para Guardar el Libro activo.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
NombreLibro: Path y Nombre del libro a guardar
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSGuardarLibro" NError LError NombreLibro.
     
-RSImagen -Definición  
  -Parámetros  
  -Sintáxis  
     
-RSImprimir -Definición Imprime la Hoja activa.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSImprimir" NError LError.
     
-RSMostrarExcel -Definición Visualiza la aplicación Microsoft Excel.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSMostrarExcel" NError LError.
     
-RSNombreHoja -Definición Se utiliza para cambiar el nombre de la hoja activa.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
NombreHoja: Nuevo Nombre de la hoja activa.
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSNombreHoja" NError LError NombreHoja.
     
-RSNuevaHoja -Definición Se utiliza para agregar una nueva hoja al libro activo.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
NombreHoja: Nombre de la nueva hoja.
Tipo: 1 = Carga una nueva hoja de Cálculo / 2 = Carga una nueva hoja de Gráfico
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSNuevaHoja" NError LError NombreHoja Tipo.
     
-RSPegaDatos -Definición Este método tiene como finalidad integrar a la herramienta de Microsoft (MSChart) a RSExcel, ejecutando esta función podrá el programador mover toda la estructura del gráfico generado con MSChart a una hoja de Microsoft Excel utilizando RSExcel.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSPegaDatos" NError LError.
     
-RSReorganizaGrafico -Definición Se utiliza para reorganizar el gráfico activo pasando de fila a columna o viceversa.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
FC: "C" = Reorganiza el gráfico por columna / "F" = Reorganiza por fila.
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSReorganizaGrafico" NError LError FC.
     
-RSSendMail -Definición Se utiliza para enviar por E-Mail el libro activo.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
Para: Destinatario del Correo Electrónico.
Asunto: Asunto del Correo Electrónico.
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSSendMail" NError LError Para Asunto.
     
-RSSerieGrafico -Definición Se utiliza para cargar las diferentes series que forman un gráfico.
  -Parámetros NError: Devuelve el número de error (si hubiese alguno al ejecutar el método)
LError: Devuelve el literal de error (si hubiese alguno)
NumeroSerie: Identifica el número de serie que se está cargando (Numérico)
RangoSerieV: este parámetro define el rango de donde se tomarán los valores para las categorías (Valores que serán representados en el Eje Y)
RangoSerieVX: define el rango de donde se tomarán los valores para los rótulos de las categorías (Valores que serán representados en el Eje X)
NombreSerie: parámetro define el rango de donde se tomará el nombre de la serie (Valor Utilizado para definir el rótulo de la categoría)
  -Sintáxis CALL AXDOMETHOD USING WIN-RETURN RSEXCEL-H "RSSerieGrafico" NError LError NumeroSerie RangoSerieV RangoSerieVX NombreSerie.
     
Propiedades    
     
-RSColumna -Definición Propiedades del tipo numérica. Carga la columna de la celda a ser trabajada. RSColumna Valor numérico hasta 256 (Remplaza letras de A a IV)
-Sintáxis CALL WOWSETPROP USING WIN-RETURN RSEXCEL-H "RSColumna" Columna.
     
-RSDato -Definición Esta propiedad consta de dos estados cuando ejecuta.
1) WOWSETPROP
Al ejecutar WOWSETPROP manda un valor a la celda antes establecida por las propiedades RSFILA y RSCOLUMNA. Antes de cargar la propiedad RSDATO deberá cargar la propiedad RSMASCARA
2) WOWGETPROP
Al ejecutar WOWGETPROP toma el valor de la celda antes establecida por las propiedades RSFILA y RSCOLUMNA. Para saber el tipo de valor que se devuelve y la longitud del mismo, cargue las coordenadas de la celda a tomar (RSFILA, RSCOLUMNA) y ejecute WOWGETPROP de RSTIPODATO. Si el tipo de dato es alfanumérico la longitud se devuelve en la propiedad RSENTEROS. Si el tipo de dato es numérico la longitud entera se devuelve en la propiedad RSENTEROS y la longitud decimal se devuelve en la propiedad RSDECIMALES.
-Sintáxis CALL WOWSETPROP USING WIN-RETURN RSEXCEL-H "RSDato" Dato_a_Mandar.
CALL WOWGETPROP USING WIN-RETURN RSEXCEL-H "RSDato" Dato_a_Recibir.
     
-RSDecimales -Definición Devuelve la cantidad de decimales que posee el valor cargado en una celda específica.
-Sintáxis CALL WOWGETPROP USING WIN-RETURN RSEXCEL-H "RSDecimales" CantDecimales.
     
-RSEnteros -Definición Devuelve la cantidad de enteros que posee el valor cargado en una celda específica.
-Sintáxis CALL WOWGETPROP USING WIN-RETURN RSEXCEL-H "RSEnteros" CantEnteros.
     
-RSFila -Definición Propiedad del tipo numérica. Carga la fila de la celda a ser trabajada. RSFila Valor numérico hasta 65536.
-Sintáxis CALL WOWSETPROP USING WIN-RETURN RSEXCEL-H "RSFila" Fila.
     
-RSFuente -Definición Carga y/o devuelve la fuente para una celda específica.
-Sintáxis CALL WOWSETPROP USING WIN-RETURN RSEXCEL-H "RSFuente" Fuente_a_Cargar.
CALL WOWGETPROP USING WIN-RETURN RSEXCEL-H "RSFuente" Fuente_a_Recibir.
     
-RSLitError -Definición Propiedad del tipo alfanumérica. Devuelve el literal de Error Producido en la Ejecucuón de una Propiedad.
-Sintáxis CALL WOWGETPROP USING WIN-RETURN RSEXCEL-H "RSLitError" LError.
     
-RSMascara -Definición Utilice esta propiedad para determinar el tipo de dato a cargar en la celda.
-Sintáxis CALL WOWSETPROP USING WIN-RETURN RSEXCEL-H "RSMascara" Mascara.
     
-RSNumError -Definición Propiedad del tipo numérica. Devuelve el Número de Error Producido en la Ejecución de una Propiedad.
-Sintáxis CALL WOWGETPROP USING WIN-RETURN RSEXCEL-H "RSNumError" NError.
     
-RSPuntoDecimal -Definición Carca el separador decimal que se utilizara en la propiedad RSMASCARA. Si la versión de Excel es 10.0 (Excel XP) podrá utilizar esta propiedad para determinar el carácter que se utilizara para el separador decimal de la plantilla y anular la opción de configuración regional. Deberá cargar la propiedad RSPUNTODECIMAL antes de ejecutar el método RSCONECTAR.
-Sintáxis CALL WOWSETPROP USING WIN-RETURN RSEXCEL-H "RSPuntoDecimal" Punto.
     
-RSPuntoMil -Definición Carga el separador de millar que se utilizara en la propiedad RSMASCARA.
-Sintáxis CALL WOWSETPROP USING WIN-RETURN RSEXCEL-H "RSPuntoMil" Punto.
     
-RSTipoDato -Definición Devuelve el Tipo de Dato alojado en una celda.
Tipos de Datos:
"RS00" Celda Vacia
"RS01" Alfanumerica
"RS02" Numerico No Signado
"RS03" Numerico Signado
"RS04" Monetario Signado
"RS05" Fecha en formato YYYYMMDD (Numero Entero 8 Cifras)
"RS06" Hora en formato DDDHOMISE (Numero Entero 9 Cifras)
"RS07" Logico 0=Falso y 1=Verdadero
"RS99" Nulo o No Valido
-Sintáxis CALL WOWGETPROP USING WIN-RETURN RSEXCEL-H "RSTipoDato" TipoDato.
     
 

> Click Aquí por mayor información y ejemplos

 

 
COBOL
RM/COBOL
Acucobol - Extend 8
ETS
Cobol Access+
Manuales en Castellano
SERVOY
Servoy
CRM
GoldMine CRM
GoldMine Corporate Edition
GoldMine Premium Edition
Quotewerks
IntelliClick
INFRAESTRUCTURA
Controles ActiveX
DBI Technologies
Roble Sistemas
RPV Business Reports