Exportar a Word genera un documento completamente inútil e ilegible.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Creé un script que genera una gran cantidad de gráficos (gráficos de control y distribuciones, histogramas).
- Al final, trato de exportar el informe a Word, pero los resultados son extremadamente malos.
- En primer lugar, si word solo funciona cuando Word está abierto.
- A veces recibo un mensaje de error de Word: 'Una tabla en este documento se ha corrompido'.
- Los gráficos de control se transportan correctamente, pero los histogramas se encuentran principalmente en la página. Dado que están alineados a la derecha, generalmente deja espacio en blanco en el documento.
El punto entero de la secuencia de comandos es automatizar un proceso para enviar la información a los usuarios. ¿Existe algún tutorial o función que le permita controlar la salida para obtener un documento agradable y legible?
Código:
DispBox = Nueva ventana ("MyWindow",
Cuadro de lista V (
Para (i = 2, i <= N Col (inputTable), i ++,
// Crear cuadro de control
// Crear histograma
);
);
);
DispBox << Save MSWord ("C: \ temp \ test.doc", png);
La ventana creada da los resultados exactamente como debe ser.
Si transfiero los cuadros a un formato de imagen, se convierte en una imagen grande con todos los gráficos tan pequeños que no puedo usarlos también.
Formato HTML: el HTML también se ve terrible (aumentado al 1000%, aún no se puede leer).
HTML interactivo: este es el único formato que hace que los gráficos se vean como deberían. Pero abrir el HTML interactivo en Word no funciona.
¿Alguien ha experimentado con esto?
Gracias,
ene
Re: Exportar a Word genera un documento completamente inútil e ilegible.Gracias por la respuesta.
No necesito botones. Todo el punto es tener un script que pueda ejecutarse automáticamente. Así que no usé los botones.
Intenté agregar un cuadro de tabulación alrededor de todo el bucle for. También intenté agregar un cuadro de tabulación dentro del bucle (alrededor de ambos gráficos, e intenté nuevamente alrededor de cada gráfico por separado). No obtengo ninguna salida (solo una ventana gris).
Si exporto el cuadro de lista V a word, funciona cada vez que el archivo AÚN no se guarda y solo funciona cuando se abre Word. Así que no hay posibilidades de automatización allí.
He cambiado el tipo para guardar como RTF. ¡Esto sucede! El archivo sigue buscando el mismo (feo e inutilizable).
Podría usar un vba-macro para abrirlo y editar el contenido que parecía, desafortunadamente, casi cada vez que recibo el mensaje de que un archivo de datos se ha dañado.
Esto se probó en varias computadoras solo para excluir un problema en mi estación de trabajo.
Supongo que será el momento de buscar diferentes soluciones.
Re: Exportar a Word genera un documento completamente inútil e ilegible.No exporto la ventana, pero seleccioné la salida dentro de la ventana. Aquí hay un ejemplo donde una serie de gráficos se guardan en MS-Word. Yo uso Native en lugar de png, por cierto. Las diversas variables _expr apuntan a expresiones del generador de gráficos.
trend_win = nueva ventana ( "Gráficos de tendencias" ,
hlistbox (
caja de panel ( "Comportamiento" ,
Cuadro de lista h (
Caja de botones ( "Guardar en MSWord" ,
trend_output << Guardar MSWord ( "" , Nativo ) ;
) ,
Caja de botones ( "Cierra esta ventana" ,
trend_win << Cerrar ventana ) ,
) ,
) ,
) ,
trend_output = caja de pestañas (
"Informes porcentuales" ,
caja de pestañas (
"RP total" , rp_expr ,
"RP de país" , ctryrp_expr ,
"Grupo de edad RP" , agerp_expr ,
"RP de género" , sexrp_expr ,
"RP serio" , serrp_expr ,
"Indicaciones RP" , indrp_expr
) ,
"Caso cuenta" ,
caja de pestañas (
"Total CC" , cc_expr ,
"País cc" , ctry_expr ,
"Grupo de edad CC" , edad_expr ,
"Sexo CC" , sex_expr ,
"CC grave" , ser_expr ,
"Indicaciones CC" , ind_expr ,
) ,
)
) ;