匯出至 Microsoft Word (報表產生器 2.0)
Word 轉譯延伸模組會將報表轉譯成與 MicrosoftMicrosoft Word 2000 或更新版本相容的 Word 文件。當報表匯出成 Word 文件之後,您可以變更報表的內容,並設計文件樣式的報表,例如郵件標籤、採購單或套印信件。由此轉譯器產生之檔案的副檔名為 .doc。
Word 中的報表項目
匯出到 Word 的報表會顯示為代表報表主體的巢狀資料表。系統會將 Tablix 資料區域轉譯為巢狀資料表,以反映報表中的資料區域之結構。文字方塊與矩形會分別轉譯為資料表內的資料格。而文字方塊值會顯示在資料格內。
影像、圖表與量測計會分別轉譯為資料表資料格內的靜態影像。系統會轉譯這些報表項目的超連結與鑽研連結。不支援可以在圖表內按一下的地圖和區域。
在 Word 中不會轉譯新聞稿樣式資料行的報表。也不會轉譯報表主體與頁面背景影像和色彩。
分頁
在 Word 中開啟報表後,Word 會根據頁面大小,再次為整個報表分頁。分頁可能會使分頁符號插入到您不想加入的位置,而且在某些情況下,可能會讓匯出的報表在資料列中有兩個接續的分頁符號,或者加入了空白頁。您可以調整頁面邊界,藉以嘗試變更 Word 的分頁。
此轉譯器僅支援邏輯分頁符號。
調整頁面大小
報表在進行轉譯時,Word 頁面高度與寬度會透過下列報表定義語言 (RDL) 屬性設定:紙張大小高度和寬度、頁面的左右邊界,以及頁面的上下邊界。
頁寬
Word 支援的頁寬最多可達 22 英吋。如果報表的寬度大於 22 英吋,轉譯器仍然會轉譯該報表,不過,Word 在列印配置檢視或閱讀版面配置檢視時,將不會顯示報表內容。若要檢視資料,切換到標準檢視或 Web 版面配置檢視。在這些檢視下,Word 會減少空白字元的總數,藉以顯示更多的報表內容。
進行轉譯時,報表會成長為所需的寬度 (最多 22 英吋),才能顯示內容。報表的寬度下限是以 [屬性] 窗格中的 RDL Width 屬性為基礎。
文件屬性
Word 轉譯器會將下列中繼資料寫入到 DOC 檔。
報表元素屬性 |
說明 |
---|---|
Report Title (report title) |
標題 |
Report.Author |
作者 |
Report.Description |
註解 |
報表頁首和頁尾
系統會將報表頁首和頁尾轉譯為 Word 中的頁首和頁尾區域。如果表示報表頁面總數的報表頁碼或運算式出現在報表頁首或頁尾中,它們會轉譯成 Word 欄位,讓正確的頁碼顯示在轉譯的報表中。如果是在報表中設定頁首或頁尾高度,Word 就無法支援這個設定。不支援 PrintOnFirstPage 和 PrintOnLastPage RDL 屬性。
互動性
Word 支援某些互動項目。下列是特定行為的描述。
顯示與隱藏
Word 轉譯器會根據轉譯時的狀態,轉譯報表項目。如果報表項目的狀態為隱藏,就不會在 Word 文件中轉譯報表項目。如果報表項目的狀態為顯示,則會在 Word 文件中轉譯報表項目。但是,Word 不支援切換功能。
文件引導模式
如果有任何文件引導模式標籤存在於報表中,它們在個別的報表項目和群組上,會轉譯為 Word 目錄 (TOC) 標籤。文件引導模式標籤會當做 TOC 標籤的標籤文字使用。目標連結會放置在其上有設定標籤的項目附近。當系統沒有在 Word 文件中為您建立 TOC 時,您可以使用在報表中轉譯的文件引導模式標籤來建立自己的 TOC。
超連結與鑽研連結
系統會將文字方塊和影像報表項目上的超連結與鑽研連結轉譯為 Word 文件中的超連結。當您按一下超連結時,預設的網頁瀏覽器會開啟並導覽至 URL。當您按一下鑽研超連結時,則會存取原始報表伺服器。
互動式排序
報表內容會根據它們目前在報表資料區域內排序的方式,進行轉譯。Word 不支援互動式排序。報表經過轉譯之後,就可以在 Word 中套用資料表排序。
書籤
報表中的書籤會轉譯為 Word 書籤。而書籤連結會轉譯為超連結,以連接文件內的書籤標籤。書籤標籤的長度必須少於 40 個字元。在書籤標籤中可以使用的唯一特殊字元是底線 (_)。不支援的特殊字元會從書籤標籤名稱移除,而且,如果名稱的長度大於 40 個字元,該名稱就會遭到截斷。如果報表有重複的書籤名稱,這些書籤就不會在 Word 中進行轉譯。
Word 樣式轉譯
下列是如何在 Word 中轉譯樣式的簡短描述。
調色盤
在報表中轉譯的色彩會轉譯到 Word 文件中。
框線
報表項目的框線不是頁面框線,前者會轉譯為 Word 資料表資料格框線。報表的頁面框線會轉譯成 Word 頁面框線。
Word 限制
Microsoft Word 會套用下列限制:
Word 資料表最多支援 63 個資料行。如果您的報表有超過 63 個資料行,而且您嘗試進行轉譯,Word 就會分割資料表。其他資料行的位置在報表主體中顯示之 63 個資料行的旁邊。因此,報表資料行可能不會如預期般對齊。
Word 支援的頁寬最多可達 22 英吋,而頁高可達 22 英吋。如果您的內容寬度超過 22 英吋,有些資料可能就不會顯示在 [整頁模式] 檢視中。
Word 會忽略頁首及頁尾的高度設定。
以 Word 轉譯器建立之文件的格式不是 Office 2007 DOCX 檔案格式,但是,Word 2007 仍然可以使用建立的文件,因為 Word 2007 提供 DOC 格式完整的支援。
報表可以在 Word 1997 中檢視,但是配置的顯示可能會不正確。Word 97 不支援巢狀資料表、24 位元色彩、資料格填補以及 Word 轉譯器所使用的其他可能功能。
報表匯出後,Word 會為報表再次分頁。這可能會將額外的分頁符號加入到轉譯的報表中。
雖然您在 Tablix (資料表、矩陣或清單) 中,將靜態標頭資料列的 RepeatOnNewPage 屬性設定為 true,但是 Word 不會在第二頁之後重複標頭資料列。您可以在報表中定義明確的分頁符號,以強制標頭資料列出現在新的頁面上。不過,Word 會將自己的分頁套用到匯出至 Word 的已轉譯報表,因此,結果可能會不同,而且標頭資料列可能不會如預期般重複。靜態標頭資料列是包含資料行標題的資料列。
文字方塊會在其內含不中斷空格時成長。
當文字匯出到 Word 時,如果文字的某些字型中有使用字型裝飾,則可能會在轉譯報表中產生非預期或遺漏的圖像。
裝置資訊設定
您可以變更此轉譯器的某些預設值,例如,省略超連結和鑽研連結,或在進行轉譯時,展開忽略原始的項目狀態而切換的所有項目,方法是,變更裝置資訊設定。如需詳細資訊,請參閱<Reporting Services 裝置資訊設定>(英文)。