Esporta in Word genera un documento completamente inutile e illeggibile.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Ho creato uno script che genera molti grafici (carte di controllo e distribuzioni, istogrammi).
- Alla fine provo ad esportare il report in Word, ma i risultati sono estremamente mediocri.
- Prima di tutto, se la parola funziona solo quando Word è aperto.
- A volte ricevo un messaggio di errore da Word: "Una tabella in questo documento è stata danneggiata".
- Le carte di controllo sono trasportate correttamente, ma gli istogrammi sono in gran parte della pagina. Dal momento che sono allineati a destra, lascia prevalentemente spazio bianco nel documento.
L'intero punto dello script è di automatizzare un processo per inviare le informazioni agli utenti. Esiste un tutorial o una funzione che ti consenta di controllare l'output, per ottenere un documento piacevole e leggibile?
Codice:
DispBox = Nuova finestra ("MyWindow",
V List Box (
Per (i = 2, i <= N Col (inputTable), i ++,
// Crea un diagramma di controllo
// Crea istogramma
);
);
);
DispBox << Salva MSWord ("C: \ temp \ test.doc", png);
La finestra creata dà i risultati esattamente come dovrebbe essere.
Se trasferisco i grafici su un formato di immagine, diventa un'immagine enorme con tutti i grafici così piccoli, che non posso nemmeno usarli.
Formato HTML: anche l'HTML sembra terribile (ingrandito al 1000%, non ancora leggibile).
HTML interattivo: questo è l'unico formato che rende i grafici come dovrebbero. Ma l'apertura dell'HTML interattivo in Word non funziona.
Qualcuno ha esperienza con questo?
Grazie,
Jan
Ri: Esporta in Word genera un documento completamente inutile e illeggibile.Grazie per la risposta.
Non ho bisogno di pulsanti. L'intero punto è di avere uno script che può essere eseguito automaticamente. Quindi non ho usato i pulsanti.
Ho provato ad aggiungere una finestra di dialogo attorno all'intero ciclo. Ho anche provato ad aggiungere una casella di tabulazione all'interno del ciclo (attorno a entrambi i grafici, e riprovato attorno a ciascun grafico separatamente. Non ottengo alcun output (solo una finestra grigia).
Se esporto la casella di riepilogo V alla parola, funziona sempre ma il file non è ANCORA salvato e funziona solo quando Word è aperto. Quindi nessuna possibilità di automazione lì.
Ho cambiato il tipo di salvataggio come RTF. Questo succede! Il file continua a sembrare lo stesso (brutto e inutilizzabile).
Potrei usare una vba-macro per aprirlo e modificare il contenuto che sembrava come dovrebbe essere, sfortunatamente, quasi ogni volta che ottengo il messaggio che un datatable è stato danneggiato.
Questo è stato testato su diversi computer solo per escludere un problema sulla mia workstation.
Indovina sarà il momento di cercare soluzioni diverse.
Ri: Esporta in Word genera un documento completamente inutile e illeggibile.Non esporto la finestra, ma l'output selezionato all'interno della finestra. Ecco un esempio in cui una serie di grafici vengono salvati in MS-Word. A proposito, uso Native invece di png. Le varie variabili _expr puntano alle espressioni del generatore di grafici.
trend_win = nuova finestra ( "Grafici di tendenza" ,
hlistbox (
panelbox ( "Azioni" ,
H List Box (
Scatola dei pulsanti ( "Salva in MSWord" ,
trend_output << Salva MSWord ( "" , nativo ) ;
) ,
Scatola dei pulsanti ( "Chiudi questa finestra" ,
trend_win << Chiudi la finestra ) ,
) ,
) ,
) ,
trend_output = casella di tabulazione (
"Reporting percentuali" ,
casella di tabulazione (
"Total RP" , rp_expr ,
"Paese RP" , ctryrp_expr ,
"Age Group RP" , agerp_expr ,
"Gender RP" , sexrp_expr ,
"RP serio" , serrp_expr ,
"Indicazioni RP" , indrp_expr
) ,
"Conteggi di casi" ,
casella di tabulazione (
"Totale CC" , cc_expr ,
"Paese CC" , ctry_expr ,
"Gruppo di età CC" , age_expr ,
"Sesso CC" , sex_expr ,
"Serious CC" , ser_expr ,
"Indicazioni CC" , ind_expr ,
) ,
)
) ;