Eksportowanie do programu Microsoft Word (program Report Builder 3.0 i usługi SSRS)
Rozszerzenie renderowania Word renderuje raportu jako dokument programu Word, który jest zgodny z Microsoft Word 2000 lub nowszy.Po wyeksportowaniu raportu do dokumentu programu Word można zmienić zawartość raportu i zaprojektować raporty bardziej przypominające dokumenty, takie jak etykiety pocztowe, zamówienia zakupu czy listy seryjne.Pliki generowane przez ten moduł renderowania mają rozszerzenie nazwy pliku doc.
Ostrzeżenie
Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.
W tym dokumencie
Elementy raportu w programie Word
Dzielenie na strony
Właściwości dokumentu
Nagłówki i stopki raportu
Interakcyjność
Renderowanie stylów programu Word
W raportach eksportowanych linią falistą
Ograniczenia programu Word
Ustawienia informacji o urządzeniu
Elementy raportu w programie Word
Raport wyeksportowany do programu Word wygląda jak tabela zagnieżdżona, która przedstawia treść raportu.Obszar danych elementu tablix jest renderowany jako tabela zagnieżdżona, która odzwierciedla strukturę obszaru danych w raporcie.Pola tekstowe i prostokąty są renderowane jako komórki w tabeli.Wartość pola tekstowego jest wyświetlana wewnątrz komórki.
Obrazy, wykresy, paski danych, wykresy przebiegu w czasie, mapy, wskaźniki i mierniki są renderowane jako obrazy statyczne w komórkach tabeli.Hiperłącza i łącza przeglądania szczegółowego w tych elementach raportu są renderowane.Mapy i obszary, które można klikać na wykresie, nie są obsługiwane.
Raporty zawierające kolumny w stylu biuletynu nie są renderowane w programie Word.Obrazy i kolory tła treści i stron raportu nie są renderowane.
Powrót do początku
Dzielenie na strony
Po otwarciu raportu w programie Word cały raport jest ponownie dzielony na strony zgodnie z rozmiarem strony.Ponowne dzielenie na strony może spowodować wstawianie podziałów strony w miejscach, w których nie powinny się one znajdować, a w niektórych przypadkach może spowodować umieszczenie w wierszu wyeksportowanego raportu dwóch kolejnych podziałów strony albo wstawienie do raportu pustych stron.Można podjąć próbę zmiany podziału na strony w programie Word przez dostosowanie marginesów strony.
Moduł renderowania obsługuje tylko logiczne strona przerwy.
Rozmiary stron
Po wyrenderowaniu raport Word wysokość i szerokość strona są zestaw przez następujące właściwości RDL: Papier wysokość i szerokość, z lewej i prawej strona marginesy i górnego i dolnego marginesu strona.
Szerokość strony
Program Word obsługuje strony o szerokości do 55,87 cm.Jeśli szerokość raportu będzie przekraczać 55,87 cm, moduł renderowania wyrenderuje raport, ale zawartość raportu nie będzie wyświetlana w widoku układu wydruku i widoku układu do czytania programu Word.Aby wyświetlić dane, trzeba będzie przełączyć się do widoku normalnego lub widoku układu sieci Web.W tych widokach program Word zmniejsza odstępy, co umożliwia wyświetlanie większej ilości zawartości raportu.
Podczas renderowania szerokość raportu jest zwiększana zgodnie z wymaganiami (do 55,87 cm) w celu wyświetlenia zawartości.Minimalna szerokość raportu jest oparty na RDL Width właściwość w okienku właściwość.
Powrót do początku
Właściwości dokumentu
Renderowanie program Word zapisuje następujące metadane pliku DOC.
Właściwości elementu raportu |
Opis |
---|---|
Tytuł raportu |
Tytuł |
Report.Author |
Autor |
Report.Description |
Komentarze |
Powrót do początku
Nagłówki i stopki raportu
Nagłówki i stopki raportu są renderowane jako obszary nagłówka i stopki w programie Word.Jeśli numer strony raportu lub wyrażenie wskazujące łączną liczbę stron raportu znajduje się w nagłówku lub stopce raportu, jest tłumaczone na pole programu Word, dzięki czemu w renderowanym raporcie jest wyświetlana dokładna liczba stron.Jeśli w raporcie jest ustawiona wysokość nagłówka lub stopki, program Word nie obsługuje tego ustawienia.PrintOnFirstPage i PrintOnLastPage Właściwości w niektórych okolicznościach określić czy tekst w raporcie nagłówek i stopka raportu jest drukowany na pierwszej i ostatniej strony raportu.Jeśli renderowany raport ma wiele stron, każda strona zawiera tylko jednej sekcji, a następnie zestaw PrintOnFirstPage i PrintOnLastPage na False i tekst jest wyświetlany na pierwszej i ostatniej strony; w przeciwnym razie tekst drukowany niezależnie od wartości PrintOnFirstPage i PrintOnLastPage Właściwości.
Podczas eksportowania raportów do programu Word moduł renderowania w formacie programu Word podejmuje próbę analizy wszystkich wyrażeń znajdujących się w nagłówkach i stopkach raportów.Analiza wielu form wyrażeń prostych zostaje pomyślnie ukończona, a oczekiwane wartości pojawiają się w stopkach i nagłówkach na wszystkich stronach raportu.
Jeśli stopka lub nagłówek raportu zawierają wyrażenie złożone, którego wynikiem na różnych stronach raportu są różne wartości, to taka sama wartość może być wyświetlana na wszystkich stronach raportu.Na przykład w stopce raportu wyrażenie ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString tłumaczy identyczne na wszystkich stronach raportu.
Aby uniknąć tego problemu, należy zamiast wyrażenia złożonego użyć elementu określającego treść i formatowanie fragmentu tekstu podczas używania wyrażeń w stopkach w nagłówkach.Przedstawione poniżej dwa wyrażenia są równoważne.Pierwsze to wyrażenie złożone, a drugie to wyrażenie zawierające element określający treść i formatowanie fragmentu tekstu.Moduł renderowania w formacie programu Word pomyślnie przeprowadza analizę tylko tego drugiego wyrażenia.
Wyrażenie złożone: ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString
Wyrażenie tekstowe działa: ="Page: " & Globals!PageNumber & " of " & Globals!TotalPages
Powrót do początku
Interakcyjność
Niektóre elementy interakcyjne są obsługiwane w programie Word.Poniżej znajdują się opisy poszczególnych zachowań.
Pokazywanie i ukrywanie
Moduł renderowania w formacie programu Word renderuje elementy raportu na podstawie ich stanu w czasie renderowania.Jeśli element raportu jest w stanie ukrycia, nie będzie renderowany w dokumencie programu Word.Jeśli element raportu jest w stanie pokazania, będzie renderowany w dokumencie programu Word.Funkcja przełączania nie jest obsługiwana w programie Word.
Plan dokumentu
Jeśli w raporcie istnieją etykiety planu dokumentu, są renderowane jako etykiety spisu treści programu Word w odpowiednich elementach i grupach raportu.Etykiety planu dokumentu są używane jako teksty etykiet spisu treści.Łącze docelowe jest umieszczane blisko elementu, w którym jest ustawiona etykieta.Jeśli w dokumencie programu Word nie zostanie utworzony spis treści, można utworzyć własny spis treści, używając etykiet planu dokumentu renderowanych w raporcie.
Hiperłącza i łącza przeglądania szczegółowego
Hiperłącza i łącza przeglądania szczegółowego w elementach raportu (pola tekstowe i obrazy) są renderowane jako hiperłącza w dokumencie programu Word.Kliknięcie hiperłącza spowoduje otwarcie domyślnej przeglądarki sieci Web i przejście pod adres URL.Kliknięcie łącza przeglądania szczegółowego spowoduje uzyskanie dostępu do serwera raportów, z którego pochodzi raport.
Sortowanie interakcyjne
Zawartość raportu jest renderowana na podstawie bieżącego sortowania w obszarze danych raportu.W programie Word nie jest obsługiwane sortowanie interakcyjne.Po zakończeniu renderowania raportu w programie Word można zastosować sortowanie tabeli.
Zakładki
Zakładki w raporcie są renderowane jako zakładki programu Word.Łącza zakładek są renderowane jako hiperłącza połączone z etykietami zakładek w dokumencie.Długość etykiet zakładek musi być mniejsza niż 40 znaków.Jedynym znakiem specjalnym, którego można używać w etykietach zakładek, jest znak podkreślenia (_).Nieobsługiwane znaki specjalne są usuwane z nazwy etykiety zakładki, a nazwy o długości przekraczającej 40 znaków są obcinane.Jeśli w raporcie znajdują się zduplikowane nazwy zakładek, nie będą one renderowane w programie Word.
Powrót do początku
Renderowanie stylów programu Word
Poniżej przedstawiono krótki opis sposobu renderowania stylów w programie Word.
Paleta kolorów
Kolory w raporcie są renderowane w dokumencie programu Word.
Obramowanie
Obramowania elementów raportu inne niż obramowanie strony są renderowane w programie Word jako obramowania komórek tabeli.Obramowanie strony raportu jest renderowane jako obramowanie strony w programie Word.
Powrót do początku
W raportach eksportowanych linią falistą
Gdy eksportowany i wyświetlane w programie Word, dane raportu lub stałych może być podkreślone przez czerwoną lub zieloną linią falistą.Czerwoną linią falistą zidentyfikować błędy pisowni.Zieloną falistą zidentyfikować błędy gramatyczne.Ten problem występuje, gdy raport zawiera wyrazy, które nie spełniają sprawdzające (pisowni i gramatyki) edycji języka, który określono w programie Word.Na przykład Angielski raport kolumna tytuły prawdopodobnie zostanie podkreślona przez czerwoną linią falistą, gdy raport jest renderowane w hiszpańskiej wersja programu Word.Błędy pisowni dostrzeżonego są bardziej popularne w raportach niż błędy gramatyczne dostrzeżonego, ponieważ raporty obejmują zazwyczaj tylko krótki tekst, nie pełnych zdań lub akapitów.
Obecność w raportach linią falistą oznacza raport zawiera błędy, które prawdopodobnie nie.Zmiana języka sprawdzania pisowni dla raportu można usunąć linią falistą.Aby zmienić język sprawdzania pisowni, zaznacz zawartość raportu, a następnie określ odpowiedni język zawartości.Można wybrać wszystkie lub część zawartości.W 2010 Word, opcja języka Ustaw język sprawdzania pisowni, w języka obszar jest na przeglądu kartę.Po zaktualizowaniu zawartości, należy zapisać dokument.
W zależności od wersja językowej programu pakietu Office (na przykład słownika) narzędzi sprawdzających języka, który wybrano zawarte w programie lub w Microsoft pakietu językowego, które zakupu.
Poniższe tematy zawierają dodatkowe informacje dotyczące ustawiania opcji pakietu Office i Word.
Zmień język edycji w Preferencji językowych pakietu Microsoft Office 2010 lub Opcje programu Word okno dialogowe programu Word.Aby uzyskać więcej informacji, zobacz umożliwić użycie innych języków w programach pakietu Office.
Dodawanie pakietów językowych pakietu Office, a następnie zmień język edycji.Aby uzyskać więcej informacji, zobacz umożliwić użycie innych języków w programach pakietu Office i Opcje języka pakietu Office 2010.
Ostrzeżenie
Po zmianie języka edycji w Preferencji językowych pakietu Microsoft Office 2010 lub Opcje programu Word okno dialogowe w programie Word, zmiana dotyczy wszystkich programów pakietu Office.
Powrót do początku
Ograniczenia programu Word
Następujące ograniczenia są stosowane przez Microsoft Word:
Maksymalna liczba kolumn obsługiwanych w tabelach programu Word to 63.Podjęcie próby renderowania raportu zawierającego więcej niż 63 kolumny spowoduje podzielenie tabeli w programie Word.Dodatkowe kolumny zostaną umieszczone obok 63 kolumn wyświetlonych w treści raportu.Z tego względu kolumny raportu mogą nie być wyrównane zgodnie z oczekiwaniami.
Program Word obsługuje strony o maksymalnej szerokości i wysokości równej 55,87 cm.Jeśli szerokość zawartości jest większa niż 55,87 cm, niektóre dane mogą nie być wyświetlane w widoku układu wydruku.
Program Word ignoruje ustawienia wysokości nagłówka i stopki strony.
Dokumenty tworzone przez moduł renderowania w formacie programu Word nie mają formatu plików DOCX pakietu Office 2007, ale można ich używać w programie Word 2007, ponieważ ten program nadal obsługuje format DOC.
Raporty można przeglądać w programie Word 1997, ale ich układ będzie wyświetlany niepoprawnie.Program Word 97 nie obsługuje tabel zagnieżdżonych, kolorów 24-bitowych, uzupełniania komórek i prawdopodobnie innych funkcji używanych w module renderowania w formacie programu Word.
Wyeksportowany raport jest w programie Word ponownie dzielony na strony.Może to spowodować wstawienie do wyrenderowanego raportu dodatkowych podziałów strony.
Program Word nie powtarza wiersze nagłówka na drugiej strona i większe, chociaż można zestaw RepeatOnNewPage Właściwość wiersza nagłówka statycznych w tablix (tabela, macierz lub listy) do True.Aby wymusić wyświetlanie wierszy nagłówka na nowych stronach, można jawnie zdefiniować podziały strony.Jednak program Word stosuje własną paginację do renderowanego raportu eksportowanego do programu Word, więc wyniki mogą być inne niż oczekiwane, a wiersz nagłówka może być powtarzany w nieprzewidywalny sposób.Statyczny wiersz nagłówka to wiersz zawierający nagłówki kolumn.
Pola tekstowe powiększać, które zawierają spacje nierozdzielające.
Podczas eksportowania do programu Word tekstu, którego czcionki zawierają elementy dekoracyjne, w przypadku niektórych czcionek w renderowanym raporcie mogą być w nieoczekiwany sposób tworzone lub usuwane symbole.
Powrót do początku
Ustawienia informacji o urządzeniu
Można zmienić niektóre ustawienia domyślne tego modułu renderowania, takie jak pomijanie hiperłączy i łączy przeglądania szczegółowego lub rozwijanie wszystkich elementów, które można przełączać, niezależnie od ich oryginalnego stanu podczas renderowania, zmieniając ustawienia informacji o urządzeniu.Aby uzyskać więcej informacji, zobacz Ustawienia programu Word urządzenia informacji.
Powrót do początku
Zobacz także
Koncepcje
Historia zmian
Zaktualizowana zawartość |
---|
Dodano informacje dotyczące używania wyrażeń w nagłówkach i stopkach raportu. |
Poprawione informacje o korzystaniu z PrintOnFirstPage i PrintOnLastPage Właściwości. |
Dodano informacje o unikaniu falistą raportów w programie Word. |