Mengekspor laporan paginasi ke Microsoft Word (Pembuat Laporan)

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools

Ekstensi penyajian Word merender laporan paginated ke format Microsoft Word (.docx). Formatnya adalah Office Open XML.

Tipe isi file yang dihasilkan oleh perender ini adalah application/vnd.openxmlformats-officedocument.wordprocessingml.document dan ekstensi file .docx.

Lihat Mengekspor laporan (Penyusun Laporan dan SSRS) untuk detail tentang cara mengekspor ke Word.

Setelah mengekspor laporan ke dokumen Word, Anda bisa mengubah isi laporan dan mendesain laporan gaya dokumen seperti label surat, pesanan pembelian, atau surat formulir.

Catatan

Anda dapat membuat dan memodifikasi file definisi laporan yang dipaginasi (.rdl) di Microsoft Report Builder, Power BI Report Builder, dan di Perancang Laporan di SQL Server Data Tools.

Melaporkan item di Word

Laporan yang diekspor ke Word muncul sebagai tabel berlapis yang mewakili isi laporan. Wilayah data tablix dirender sebagai tabel berlapis yang mencerminkan struktur wilayah data dalam laporan. Kotak teks dan persegi panjang masing-masing dirender sebagai sel dalam tabel. Nilai kotak teks ditampilkan di dalam sel.

Gambar, bagan, bilah data, grafik mini, peta, indikator, dan pengukur masing-masing dirender sebagai gambar statis dalam sel tabel. Hyperlink dan tautan penelusuran pada item laporan ini dirender. Peta dan area yang dapat dipilih dalam bagan tidak didukung.

Laporan kolom bergaya buletin tidak dirender di Word. Gambar dan warna isi laporan dan latar belakang halaman tidak dirender.

Penentuan halaman

Setelah laporan dibuka di Word, Word merepagiasi kembali seluruh laporan berdasarkan ukuran halaman. Repaginasi dapat menyebabkan hentian halaman disisipkan di lokasi di mana Anda tidak ingin menambahkannya. Dalam beberapa kasus, hasil ini dapat menyebabkan laporan yang diekspor memiliki dua hentian halaman berturut-turut berturut-turut atau menambahkan halaman kosong. Anda bisa mencoba mengubah penomoran halaman Word dengan menyesuaikan margin halaman.

Perender ini hanya mendukung hentian halaman logis.

Ukuran halaman

Saat laporan dirender, properti RDL berikut mengatur tinggi dan lebar untuk halaman Word: tinggi dan lebar ukuran kertas, margin halaman kiri dan kanan, dan margin halaman atas dan bawah.

Lebar halaman

Word mendukung lebar halaman yang lebarnya hingga 22 inci. Jika laporan lebih luas dari 22 inci, perender masih merender laporan. Namun, Word tidak menampilkan isi laporan saat berada dalam tampilan tata letak cetak atau tampilan tata letak baca. Untuk melihat data, beralihlah ke tampilan normal atau tampilan tata letak Web. Dalam tampilan ini, Word mengurangi jumlah spasi kosong, sehingga menampilkan lebih banyak konten laporan Anda.

Saat dirender, laporan tumbuh seluas yang diperlukan, hingga 22 inci, untuk menampilkan konten. Lebar minimum laporan didasarkan pada properti Lebar RDL di panel Properti.

Properti dokumen

Perender Word menulis metadata berikut ke file DOCX.

Properti Elemen Laporan Deskripsi
Judul Laporan (judul laporan) Judul
Report.Author Penulis
Report.Description Komentar

Header dan footer halaman

Header dan footer halaman dirender sebagai wilayah header dan footer di Word. Jika nomor halaman laporan atau ekspresi yang menunjukkan jumlah total halaman laporan muncul di header halaman atau footer, nilai diterjemahkan ke bidang Word. Tindakan ini memastikan bahwa nomor halaman yang akurat ditampilkan dalam laporan yang dirender. Jika tinggi header atau footer diatur dalam laporan, Word tidak dapat mendukung pengaturan ini. Properti PrintOnFirstPage dapat dalam beberapa keadaan menentukan apakah teks di footer halaman header halaman dicetak pada halaman pertama laporan. Jika laporan yang dirender memiliki beberapa halaman dan setiap halaman hanya berisi satu bagian, maka Anda dapat mengatur PrintOnFirstPage ke False. Teks ditekan pada halaman dan pertama. Jika tidak, teks mencetak terlepas dari PrintOnFirstPage nilai properti.

Perender Word mencoba mengurai semua ekspresi di header halaman dan footer saat laporan diekspor ke Word. Banyak bentuk ekspresi berhasil diurai dan nilai yang diharapkan muncul di footer halaman dan header di semua halaman laporan.

Namun, footer halaman atau header halaman mungkin berisi ekspresi kompleks yang mengevaluasi ke nilai yang berbeda pada halaman laporan yang berbeda. Jika demikian, nilai yang sama mungkin ditampilkan di semua halaman laporan. Nomor halaman dalam dua ekspresi berikut ini tidak bertahap dalam laporan yang diekspor. Nomor halaman diterjemahkan ke nilai yang sama di semua halaman laporan.

  • ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString

  • =Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

Hasil ini terjadi karena perender Word mengurai laporan untuk bidang yang terkait dengan penomoran halaman seperti PageNumber dan TotalPages dan hanya menangani referensi sederhana, bukan panggilan ke fungsi. Dalam hal ini, ekspresi memanggil fungsi ToString . Dua ekspresi berikut ini setara dan keduanya dirender dengan benar saat Anda mempratinjau laporan di Pembuat Laporan atau Perancang Laporan atau merender laporan yang diterbitkan di portal web Reporting Services atau pustaka SharePoint. Namun, perender Word hanya berhasil mengurai ekspresi kedua dan merender nomor halaman yang benar.

  • Ekspresi kompleks: Ekspresi adalah ="Average Sales " & Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

  • Ekspresi dengan Teks Berjalan: Teks, Penjualan Rata-Rata, dan ekspresi, =Avg(Fields!YTDPurchase.Value, "Sales), dan teks, Nomor Halaman, dan ekspresi =Globals!PageNumber

Untuk menghindari masalah ini, gunakan eksekusi teks alih-alih satu ekspresi kompleks saat Anda menggunakan ekspresi di footer dan header. Dua ekspresi berikut setara. Yang pertama adalah ekspresi kompleks yang kedua menggunakan eksekusi teks. Perender Word hanya berhasil mengurai ekspresi kedua.

Peta dokumen

Jika ada label peta dokumen dalam laporan, label tersebut tersedia untuk digunakan sebagai label Word Table of Contents (TOC) pada item dan grup laporan masing-masing. Label peta dokumen digunakan sebagai teks label untuk label TOC. Tautan target diposisikan di dekat item tempat label diatur. Meskipun TOC tidak dibuat untuk Anda saat diekspor di dokumen Word, Anda bisa membuat TOC Anda sendiri menggunakan label peta dokumen yang dirender dalam laporan dengan langkah-langkah berikut.

  1. Dalam dokumen Word, pilih posisi di mana TOC harus pergi.
  2. Dari pita, pilih Sisipkan.
  3. Pilih menu Bagian Cepat.
  4. Pilih Bidang dari menu.
  5. Dari Nama bidang, pilih DAFTAR ISI, dan pilih tombol Daftar Isi dari panel Properti bidang.
  6. Di jendela popup, pilih tombol Opsi, dan pastikan kotak Bidang entri tabel dicentang.
  7. Pilih OK dari kedua jendela popup untuk menyelesaikan proses dan menghasilkan TOC.

Untuk informasi selengkapnya, lihat Membuat peta dokumen atau daftar isi (Pembuat Laporan).

Interaktivitas

Beberapa elemen interaktif didukung di Word. Bagian berikut adalah deskripsi perilaku tertentu.

Perlihatkan dan sembunyikan

Perender Word menyajikan item laporan berdasarkan statusnya saat dirender. Jika status item laporan disembunyikan, item laporan tidak dirender dalam dokumen Word. Jika status item laporan diperlihatkan, item laporan dirender dalam dokumen Word. Fungsionalitas pengalih tidak didukung di Word.

Hyperlink dan tautan penelusuran di kotak teks dan item laporan gambar dirender sebagai hyperlink dalam dokumen Word. Saat Anda memilih hyperlink, browser Web default terbuka dan menavigasi ke URL. Saat Anda memilih hyperlink penelusuran, server laporan asal diakses.

Pengurutan interaktif

Konten laporan dirender berdasarkan cara konten tersebut saat ini diurutkan dalam wilayah data laporan. Word tidak mendukung pengurutan interaktif. Setelah laporan dirender, Anda bisa menerapkan pengurutan tabel di dalam Word.

Bookmark

Marka buku dalam laporan dirender sebagai marka buku Word. Tautan marka buku dirender sebagai hyperlink yang tersambung ke label marka buku dalam dokumen. Label marka buku harus panjangnya kurang dari 40 karakter. Satu-satunya karakter khusus yang dapat digunakan dalam label bookmark adalah garis bawah (_). Karakter khusus yang tidak didukung dilucuti dari nama label marka buku dan, jika namanya lebih panjang dari 40 karakter, namanya dipotong. Jika ada nama marka buku duplikat dalam laporan, marka buku tidak dirender di Word.

Merender gaya Word

Bagian berikut ini adalah deskripsi singkat tentang bagaimana gaya dirender di Word.

Palet Warna

Warna yang dirender dalam laporan dirender dalam dokumen Word.

Batas

Batas untuk item laporan, selain batas halaman, dirender sebagai batas sel tabel Word.

Garis berlekuk dalam laporan yang diekspor

Saat diekspor dan ditampilkan di Word, data laporan atau konstanta mungkin digarisbawahi dengan garis berlekuk merah atau hijau. Garis berlekuk merah mengidentifikasi kesalahan ejaan. Garis berlekuk hijau mengidentifikasi kesalahan tata bahasa. Hasil ini terjadi ketika laporan menyertakan kata-kata yang tidak mematuhi pemeriksaan (ejaan dan tata bahasa) bahasa pengeditan yang ditentukan di Word. Misalnya, judul kolom laporan bahasa Inggris kemungkinan digaris bawahi dengan garis berlekuk merah saat laporan dirender dalam word versi Spanyol. Kesalahan ejaan yang dirasakan lebih umum dalam laporan daripada kesalahan tata bahasa yang dirasakan karena laporan biasanya hanya menyertakan teks pendek, bukan kalimat atau paragraf lengkap.

Kehadiran garis berlekuk dalam laporan menyiratkan laporan memiliki kesalahan, yang kemungkinan tidak. Anda dapat menghapus baris berlekuk dengan mengubah bahasa pemeriksa bahasa untuk laporan. Untuk mengubah bahasa pemeriksa bahasa, pilih konten laporan lalu tentukan bahasa yang sesuai untuk konten. Anda dapat memilih semua atau sebagian konten. Di Word, opsi Bahasa Atur Bahasa Pemeriksa Bahasa ada di area Bahasa pada tab Tinjau . Setelah memperbarui konten, Anda perlu menyimpan ulang dokumen.

Bergantung pada versi bahasa program Office Anda, alat pemeriksa bahasa (misalnya, kamus) bahasa yang Anda pilih disertakan dengan program atau disediakan dalam paket bahasa Microsoft Office yang Anda beli.

Artikel berikut ini menyediakan informasi tambahan tentang pengaturan opsi Office dan Word.

Catatan

Saat Anda mengubah bahasa pengeditan di Preferensi Bahasa Microsoft Office atau dialog Opsi Word di Word, perubahan berlaku untuk semua program Office.

Batasan kata

Microsoft Word menerapkan batasan berikut:

  • Tabel Word mendukung maksimal 63 kolom. Jika laporan Anda memiliki lebih dari 63 kolom dan Anda mencoba merendernya, Word akan memisahkan tabel. Kolom lainnya ditempatkan di samping 63 kolom yang ditampilkan dalam isi laporan. Oleh karena itu, kolom laporan mungkin tidak berbaris seperti yang diharapkan.

  • Word mendukung lebar halaman maksimum lebar 22 inci dan tinggi 22 inci. Jika konten Anda lebih lebar dari 22 inci, beberapa data mungkin tidak ditampilkan dalam tampilan Tata Letak Cetak.

  • Word mengabaikan pengaturan header halaman dan tinggi footer.

  • Setelah laporan diekspor, Word akan membuat paginasi laporan lagi. Hasil ini dapat menyebabkan lebih banyak hentian halaman ditambahkan ke laporan yang dirender.

  • Word tidak mengulangi baris header di halaman dua dan yang lebih besar, meskipun Anda mengatur properti RepeatOnNewPage dari baris header statis dalam tablix (tabel, matriks, atau daftar) ke True. Anda dapat menentukan hentian halaman eksplisit dalam laporan Anda untuk memaksa baris header muncul di halaman baru. Namun, karena Word menerapkan penomoran halamannya sendiri ke laporan yang dirender yang diekspor ke Word, hasilnya mungkin bervariasi dan baris header mungkin tidak diulang secara terprediksi. Baris header statis adalah baris yang berisi judul kolom.

  • Kotak teks bertambah saat berisi spasi yang tidak pecah.

  • Ketika teks diekspor ke Word, teks dengan dekorasi font dalam font tertentu mungkin menghasilkan glyph yang tidak terduga atau hilang dalam laporan yang dirender.

Manfaat menggunakan perender Word

Selain membuat fitur yang baru dalam file Microsoft Word .docx tersedia untuk laporan yang diekspor, *.docx file laporan yang diekspor cenderung lebih kecil. Laporan yang diekspor dengan menggunakan perender Word biasanya lebih kecil dari laporan yang sama yang diekspor dengan menggunakan perender Word 2003.

Kompatibilitas mundur laporan yang diekspor

Anda bisa memilih mode kompatibilitas Word dan mengatur opsi kompatibilitas. Perender Word membuat dokumen dengan mode kompatibilitas diaktifkan. Menyimpan ulang dokumen dengan mode kompatibilitas yang dinonaktifkan mungkin memengaruhi tata letak dokumen.

Jika Anda menonaktifkan mode kompatibilitas lalu menyimpan ulang laporan, tata letak laporan mungkin berubah dengan cara yang tidak terduga.

Perender Word 2003

Penting

Ekstensi penyajian Microsoft Word 2003 (.doc) tidak digunakan lagi. Untuk informasi selengkapnya, lihat Fitur yang tidak digunakan lagi di SQL Server Reporting Services di SQL Server 2016.

Perender Word kompatibel dengan Microsoft Word 2003 dengan Paket Kompatibilitas Microsoft Office untuk Word, Excel, dan PowerPoint terinstal. Untuk informasi selengkapnya, lihat Paket kompatibilitas Microsoft Office untuk Word, Excel, dan PowerPoint.

Versi ekstensi penyajian Word sebelumnya, kompatibel dengan Microsoft Word 2003, diganti namanya menjadi Word 2003. Hanya ekstensi penyajian Word yang tersedia secara default. Anda harus memperbarui file konfigurasi Reporting Services agar ekstensi penyajian Word 2003 tersedia. Tipe konten file yang dihasilkan oleh perender Word 2003 adalah application/vnd.ms-word dan ekstensi nama file file .doc.

Di SQL Server Reporting Services, perender Word default adalah versi yang dirender ke format Microsoft Word (.docx). Format ini adalah opsi Word yang menu Ekspor di portal web Reporting Services dan daftar SharePoint. Versi yang lebih lama, hanya kompatibel dengan Microsoft Word 2003, sekarang bernama Word 2003 dan tercantum pada menu menggunakan nama tersebut. Opsi menu Word 2003 tidak terlihat secara default, tetapi administrator bisa membuatnya terlihat dengan memperbarui file konfigurasi RSReportServer. Untuk mengekspor laporan dari SQL Server Data Tools (SSDT) menggunakan perender Word 2003, perbarui RSReportDesigner file konfigurasi. Namun, membuat perender Word 2003 terlihat tidak membuatnya tersedia dalam semua skenario. RSReportServer Karena file konfigurasi berada di server laporan, alat atau produk tempat Anda mengekspor laporan harus tersambung ke server laporan untuk membaca file konfigurasi. Jika Anda menggunakan alat atau produk dalam mode terputus atau lokal, membuat perender Word 2003 terlihat tidak berpengaruh. Opsi menu Word 2003 tetap tidak tersedia. Jika Anda membuat perender Word 2003 terlihat dalam RSReportDesigner file konfigurasi, opsi menu Word 2003 selalu tersedia di pratinjau laporan SQL Server Data Tools (SSDT).

Opsi menu Word 2003 tidak pernah terlihat dalam skenario berikut:

Jika perender Word 2003 dikonfigurasi agar terlihat, opsi menu Word dan Word 2003 tersedia dalam skenario berikut:

  • Portal web Reporting Services saat Reporting Services diinstal dalam mode asli.

  • Situs SharePoint saat Reporting Services diinstal dalam mode terintegrasi SharePoint.

  • SQL Server Data Tools (SSDT) saat Anda mempratinjau laporan.

  • Pembuat Laporan tersambung ke server laporan.

  • Bagian Web Penampil Laporan dalam mode jarak jauh.

XML berikut ini memperlihatkan elemen untuk dua ekstensi penyajian Word dalam RSReportServer file konfigurasi dan RSReportDesigner :

<Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>

<Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>

Ekstensi WORDOPENXML menentukan perender Word untuk file .docx Microsoft Word. Ekstensi WORD menentukan versi Microsoft Word 2003. Visible = "false" menunjukkan perender Word 2003 disembunyikan. Untuk informasi selengkapnya, lihat file konfigurasi RsReportServer.config dan file konfigurasi RSReportDesigner.

Perbedaan antara perender Word dan Word 2003

Laporan, dirender dengan menggunakan perender Word atau Word 2003 cenderung tidak dapat dibedakan secara visual. Namun, Anda mungkin melihat perbedaan kecil antara dua format Word atau Word 2003.

Pengaturan informasi perangkat

Anda dapat mengubah beberapa pengaturan default untuk perender ini, dengan mengubah pengaturan informasi perangkat. Anda bisa mengubah beberapa pengaturan default seperti menghilangkan hyperlink dan tautan penelusuran atau memperluas semua item yang dapat diaktifkan terlepas dari status asli item saat dirender. Untuk informasi selengkapnya, lihat Pengaturan informasi perangkat Word.

Ada pertanyaan lagi? Coba tanyakan forum Reporting Services