<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我需要以非常特定的格式將我建立的報告匯出到 MS Word。我可以將其匯出為 PDF 文件,這非常有用關閉我想要它在 MS Word 中的外觀,但我需要盡可能地改進它的外觀,以最大程度地減少匯出後所需的編輯量。 為了說明我想要做什麼,我在下面附上了一個簡短的腳本,該腳本創建一個包含一些標題、幾個表格和一個頁腳的簡單報告,然後以三種不同的格式匯出該報告,即PDF 文件、MS 文件Word 文件和 HTML 文件。
報告的 PDF 版本的建立方式與我希望它在 MS Word 版本中的顯示方式非常相似,其中標題居中、字體大小不同以及腳本中指定的表格樣式(「標題分隔符號」和「邊框」)。然而,MS Word 版本失去了標題居中、字體大小設定和表格樣式 - 如果可能的話,我希望保留所有這些功能。
同樣在MS Word 版本中,每一行實際上都是一個文字方塊(您可以透過在Word 中開啟文檔,使用-A 突出顯示所有內容,然後向所選內容添加邊框來看到這一點) 。當然,這就是所有東西最初出口的方式,因此一點也不奇怪;然而我注意到 HTML 版本不將兩個標題和頁腳視為方框,而只是文字行 - 這實際上是我希望它們在 MS Word 版本中出現的方式。
因此我的問題是:
- 匯出至 MS Word 時是否可以保留 (a) 居中和/或 (b) 字體大小設定?
- 是否可以將簡單的文字行(而不是文字方塊)匯出到 MS Word?
- 匯出到 MS Word 時是否可以保留指定的表格樣式(例如「邊框」或「標題分隔符號」)?
我猜其中一些(如果不是全部)是不可能的——但我從過去的經驗中知道,如果你碰巧知道如何去做,通常有辦法解決這些小問題。任何人都可以幫助我解決上述任何問題嗎?
非常感謝 - 這是我提到的演示腳本:
我的表格框1 =桌盒(
字串列框( “位置” , { “第一的” , “第二” , “第三” , “第四” , “第五” }) ,
字串列框( “描述” , { “水” , “硫酸” , “氧” , “硫化氫” , “氯化鈉” }) ,
字串列框( “公式” , { “水” , “硫酸” , “氧氣” , “硫化氫” , “氯化鈉” }) ,
<<表格樣式( “標題分隔符號” )
) ;
我的表格框2 =桌盒(
字串列框( “鎮” , { 「阿伯丁」 , “卡迪夫” , “倫敦” , “曼徹斯特” }) ,
編號欄框( “人口” , [ 212125 , 324800 , 8174000 , 512000 ]) ,
<<表格樣式( “有邊界” )
) ;
我的標題=文字方塊( “這是我的主標題” , <<對齊文字(中心) , <<設定字體大小( 14 ) , <<字體顏色({ 0 , 0 , 0.5 }) , <<設定寬度( 200 )) ;
我的字幕=文字方塊( “這是我的副標題” , <<對齊文字(中心) , <<設定字體大小( 9 ) , <<字體顏色({ 0 , 0 , 1 }) , <<設定字體樣式( “斜體” )) ;
我的空白線=文字方塊( ” “ , <<設定字體大小( 12 )) ;
我的註腳=文字方塊( “這是我的腳註” , <<設定字體大小( 9 ) , <<對齊文字(中心)) ;
盧布=排隊框(恩科爾( 1 ) ,
我的標題,
我的字幕,
我的空白線,
我的表格框1 ,
我的空白線,
我的表格框2 ,
我的空白線,
我的註腳
) ;
西北=新窗戶( 《我的窗戶》 ,盧布) ;
盧布<<儲存PDF ( “C:\Documents\我的報告.pdf” ) ;
盧布<<儲存 MS Word ( “C:\Documents\我的報告.doc” ) ;
盧布<<儲存 HTML ( “C:\Documents\我的報告.html” ) ;