exportar.excel.txt

Top  Previous  Next

Descripción macro EXPORTAR EXCEL

--------------------------------------------------------------------

Este macro no pertenece a ningún punto de menú

 

 

Instrucciones macro EXPORTAR EXCEL

--------------------------------------------------------------------

EXPORTAR EXCEL

NOM_LIBRO=<NOM_DOC>

NOM_HOJA=<NOM_HOJA>

NUM_HOJA=<NUM_HOJA>

PRI_FILA=<NUM_FILA>

PRI_COL=<LETRA_COLUMNA>

ENCABEZADO=<TEXTO_ENCABEZADO>

PIE=<TEXTO_PIE>

DIVIDIR TABULACION=<TIP_DIVIDIR>

TABULACION=<TAB_1>

TABULACION=<TAB_2>

TABULACION=<TAB_3>

TABULACION=<TAB_4>

PLANTILLA=<NOMBRE_FICHERO_PLANTILLA>

FIN

 

--------------------------------------------------------------------

 

Notas:

 

- significado de las etiquetas

 

<NOM_DOC>  - nombre del documento excel sin extensión, donde se exportará la tabla

 

<NOM_HOJA> - nombre de la hoja donde se insertará la tabla

 

<NUM_HOJA> - número-posición de la hoja

 

<NUM_FILA> - número de fila donde empieza la inserción de la tabla

 

<LETRA_COLUMNA> - letra de columna donde empieza la inserción de la tabla

 

<TEXTO_ENCABEZADO> - consta de dos partes, separadas por ";"

         la primera es opcional y es un número (1,2,3) que indica la justificación del texto

             1- izquierda

             2- centrada

             3- derecha

         y la segunda parte es el texto que aparecerá en el encabezado del documento

         (si no se indica la primera parte, por defecto es justificación centrada)

 

<TEXTO_PIE> - consta de dos partes de igual forma que la etiqueta <TEXTO_ENCABEZADO>,

         y el texto aparecerá en el pie de página del documento

 

<TIP_DIVIDIR> - tipo de división para la tabulación

         corresponde al parámetro de configuración de Opciones de Estudio, pestaña MSOffice-HTML, campo "Dividir la tabulación al exportar"

         los Valores para esta etiqueta son:

         NO DIVIDIR

         VARIABLE X VARIABLE

         POR COLUMNAS

         POR FILAS

 

<TAB_i> - valores a exportar de la tabulación

         corresponde al parámetro de configuración de Opciones de Estudio, pestaña MSOffice-HTML, campo "Exportar tabulación"

         los Valores para esta etiqueta son:

         FRECUENCIAS

         %VERTICALES

         %HORIZONTALES

         %TOTALES

 

         Este parámetro se puede escribir en la macro tantas veces como formas se quieran exportar.

         Por ejemplo si se quiere exportar Frecuencias y %Horizontales, hay que escribir en la macro:

         TABULACION=FRECUENCIAS

         TABULACION=%HORIZONTALES

 

 

<NOMBRE_FICHERO_PLANTILLA> - ruta y nombre de fichero donde se localiza la plantilla a seguir para la exportación

         corresponde al parámetro de configuración de Opciones de Sistema, pestaña MSOffice-HTML, campo "Plantilla"

         Si este parámetro está especificado en el macro, pero no tiene valor, la exportación se hará sin plantilla.

 

 

 

Notas:

- Si los parámetros DIVIDIR TABULACION, TABULACION,PLANTILLA

no están especificados en el macro se cogen los de Opciones de Estudio.

 

 

 

Ejemplo:

--------------------------------------------------------------------

EXPORTAR EXCEL

NOM_LIBRO=e1

NOM_HOJA=h3

NUM_HOJA=3

PRI_FILA=20

PRI_COL=F

ENCABEZADO=1;TEXTO_ENCABEZADO_izquierda

PIE=3;TEXTO_PIE_derecha

DIVIDIR TABULACION= VARIABLE X VARIABLE

TABULACION=FRECUENCIAS

TABULACION=%HORIZONTALES

PLANTILLA=C:\Mis documentos\ExportarExcel\INFORME1.xlt

FIN

--------------------------------------------------------------------

 

NOTAS:

Esta macro NO se graba desde ningún "Macro/Iniciar grabación"

Esta macro debe ejecutarse después de ejecutar una macro con estructura TABULACION NUEVA

 

 

 

--------------------------------------------------------------------

 

NOTAS:

Nombres de hoja con o sin plantilla:

--------------------------------------------------------------------

 

Si queremos que la macro coja una hoja que ya existe en la plantilla,

el nombre de la hoja debe ser el mismo nombre que generará el proceso de tabulación.

Y en la macro en la etiqueta NOMBRE_HOJA no indicamos nada.

 

Por ejemplo: el proceso de tabulación genera con el nombre de "Absolutos"

En la plantilla la hoja se debe llamar "Absolutos"

y en la macro NOM_HOJA está vacío

 

Ejemplos de Nombres de hoja que genera el proceso de tabulación:

Absolutos (xP16)

Absolutos (P1xP15)

% Verticales (P1xP15)

% Horizontales (P1xP15)

% Totales (P1xP15)

Absolutos (P2)

% Verticales (P2)

% Horizontales (P2)

% Totales (P2)

Absolutos

% Verticales

% Horizontales

% Totales

----- si por ejemplo ponemos en la macro

NOM_HOJA=H1

y el proceso genera este nombre: Absolutos (xP2)

en el fichero excel se gerenarará: H1 Absolutos (xP2)

 

 

----- para el proceso Análisis de correspondencias

el proceso genera estos nombres de hoja

Coordenadas

Contribuciones

Dimensiones

 

----- para el proceso Recuentos

Recuentos de P2 - (4)