導出到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);
創建的窗口完全按照應有的方式給出結果。
如果我將圖表轉換為圖片格式,它會變成一張巨大的圖片,所有圖表都很小,我也不能使用它。
Html格式:HTML看起來也很糟糕(縮放到1000%,仍然不可讀)。
交互式HTML:這是使圖表看起來像它們應該的唯一格式。 但是在Word中打開交互式HTML不起作用。
有沒有人經歷過這個?
謝謝,
一月
Re:導出到Word會生成一個完全無用的,無法讀取的文檔。Thanx的答案。
我不需要按鈕。 整個要點是擁有一個可以自動運行的腳本。 所以我沒有使用按鈕。
我試圖在整個for循環中添加一個標籤框。 我還嘗試在循環內添加一個選項卡框(在兩個圖形周圍,並分別在每個圖形周圍再次嘗試)。 我根本沒有輸出(只是一個灰色的窗口)。
如果我將V列錶框導出為單詞,它每次都有效但文件仍未保存,只有在打開Word時才有效。 所以沒有自動化的可能性。
我更改了類型以保存為RTF。 這確實發生了!該文件看起來一樣(醜陋和無法使用)。
我可以使用vba-macro打開它並編輯它看起來應該是的內容,不幸的是,幾乎每次我收到數據表已損壞的消息時。
這是在幾台計算機上測試的,只是為了排除我工作站上的問題。
猜猜是時候尋找不同的解決方案了。
Re:導出到Word會生成一個完全無用的,無法讀取的文檔。我不導出窗口,而是選擇窗口內的輸出。這是一個將一系列圖表保存到MS-Word的示例。 順便說一句,我使用Native而不是png。 各種_expr變量指向圖構建器表達式。
trend_win = 新窗戶 ( “趨勢圖” ,
hlistbox (
panelbox ( “操作” ,
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 ,
) ,
)
) ;