Wordにエクスポートすると、まったく役に立たない、判読できない文書が生成されます。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />皆さんこんにちは、
私はたくさんのチャート(管理図と分布、ヒストグラム)を生成するスクリプトを作成しました。
- 最後に、レポートをWordにエクスポートしようとしましたが、結果が非常に悪いです。
- まず第一に、もしそれが単語であればそれはWordが開いているときにのみ機能する。
- 私は時々Wordからのエラーメッセージを得ます:「この文書の表は破損しました」。
- 管理図は正しく搬送されますが、ヒストグラムは主にページの外に出ます。 それらは正しく整列されているので、それは大抵文書の中に空白を残す。
スクリプトの全体的なポイントは、情報をユーザーに送信するプロセスを自動化することです。 わかりやすく読みやすいドキュメントを得るために、出力を制御するためのチュートリアルや関数はありますか?
コード:
DispBox =新しいウィンドウ( "MyWindow"、
Vリストボックス(
(i = 2、i <= N Col(inputTable)、i ++、
//管理図を作成する
//ヒストグラムを作成する
;
;
;
DispBox << Save MSWord( "C:\ temp \ test.doc"、png);
作成されたウィンドウは、本来のとおりに結果を提供します。
グラフを画像形式に変換すると、すべてのグラフが非常に小さい1つの大きな画像になり、それを使用することもできなくなります。
HTML形式:HTMLもひどいようです(1000%に拡大されても、まだ判読できません)。
インタラクティブHTML:これは、チャートが想定されているように見える唯一のフォーマットです。 しかし、WordでインタラクティブHTMLを開くのはうまくいきません。
誰もがこれで経験しましたか?
ありがとうございました、
1月
再:Wordへのエクスポートは、まったく役に立たない、読めない文書を生成します。答えてくれてありがとう。
ボタンはいりません。 全体的な要点は、自動的に実行できるスクリプトを用意することです。 だから私はボタンを使わなかった。
forループ全体の周囲にタブボックスを追加しようとしました。 私はまた、ループの内側に両方のグラフの周りにタブボックスを追加しようとし、そしてそれぞれのグラフの周りに別々にもう一度試しました。 何も出力されません(ただ灰色のウィンドウ)。
Vリストボックスをwordにエクスポートすると、毎回機能しますが、ファイルは保存されずにWordが開かれたときにのみ機能します。 自動化の可能性はありません。
RTFとして保存するようにタイプを変更しました。 これは起こります!ファイルは同じように見えます(醜くて使えない)。
残念ながら、データテーブルが破損したというメッセージが表示されるたびに、vbaマクロを使用して開くことができます。
これは私のワークステーションの問題を排除するためにいくつかのコンピュータでテストされました。
別の解決策を探す時が来たと思います。
再:Wordへのエクスポートは、まったく役に立たない、読めない文書を生成します。ウィンドウをエクスポートするのではなく、ウィンドウ内の出力を選択しました。これは、一連のチャートをMS-Wordに保存する例です。 ところで、私はpngの代わりにNativeを使います。 さまざまな_expr変数は、グラフビルダーの式を指します。
trend_win = 新しい窓 ( 「トレンドチャート」 、
hlistbox (
パネルボックス ( "行動" 、
Hリストボックス (
ボタンボックス ( "MSWordに保存" 、
trend_output << MSWordを保存 ( 「」 、ネイティブ ) ;
) 、
ボタンボックス ( 「このウィンドウを閉じる」 、
trend_win << ウィンドウを閉じる ) 、
) 、
) 、
) 、
trend_output = タブボックス (
「パーセントの報告」 、
タブボックス (
「総RP」 、 rp_expr 、
「カントリーRP」 、 ctryrp_expr 、
「年齢層RP」 、 agerp_expr 、
「ジェンダーRP」 、 sexrp_expr 、
「深刻なRP」 、 serrp_expr 、
「適応症RP」 、 indrp_expr
) 、
「ケース数」 、
タブボックス (
「トータルCC」 、 cc_expr 、
「カントリーCC」 、 ctry_expr 、
「年齢層CC」 、 age_expr 、
「ジェンダーCC」 、 sex_expr 、
「シリアスCC」 、 ser_expr 、
「表示CC」 、 ind_expr 、
) 、
)
) ;