Możesz zastosować formatowanie tekstu do wyników pola w taki sam sposób, w jaki formatujesz dowolny tekst w dokumencie (na przykład pogrubienie, podkreślenie itp.): wybierz kod pola lub wynik pola i zastosuj formatowanie.
Uwaga:Jeśli zaktualizujesz pole, formatowanie tekstu zastosowane do wyników pola może zostać utracone. Aby zachować formatowanie, należy w kodzie pola umieścić przełącznik \* MERGEFORMAT. Podczas wstawiania pól przy użyciu okna dialogowego Pole przełącznik \* MERGEFORMAT jest dodawany domyślnie.
Oprócz formatowania tekstu możesz kontrolować format wyników pola na poziomie pola za pomocą ogólnych przełączników, które określają sposób wyświetlania danych w polu. W zależności od kodu pola dostępne są trzy typy przełączników ogólnych:
-
Przełącznik formatu
-
Przełącznik formatu liczb
-
Przełącznik formatu daty i godziny
Przełącznik formatu(\*)Przełącznik formatu liczb (\#)Przełącznik formatu daty i godziny (\@)
Przełącznik formatu (\*) definiuje sposób wyświetlania wyników pola. Instrukcje formatowania określają następujące opcje:
-
Stosowanie wielkich i małych liter
-
Formaty liczb — na przykład określenie, czy liczba 9 ma być wyświetlana jako ix (liczba rzymska), czy dziewiąty (liczba porządkowa)
-
Formaty znaków
Przy aktualizacji pola przełączniki formatu zachowują także format wyniku pola.
Na poniższej liście przedstawiono przełączniki oraz elementy, które po użyciu przełączników będą pisane wielką literą:
-
\* CapsTen przełącznik powoduje rozpoczęcie każdego wyrazu wielką literą. Kod { FILLIN "Wpisz swoje imię i nazwisko" \* Caps } spowoduje na przykład wyświetlenie tekstu Michał Jaworski, nawet jeśli wartość zostanie wpisana małymi literami.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję Jak Nazwy Własne.
-
\* FirstCapTen przełącznik powoduje rozpoczęcie pierwszego wyrazu wielką literą. Kod { COMMENTS \* FirstCap } spowoduje na przykład wyświetlenie tekstu Tygodniowy raport sprzedaży.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję Pierwsza wielka litera.
-
\* UpperTen przełącznik powoduje pisanie tylko wielkimi literami. Kod { QUOTE "wyraz" \* Upper } spowoduje na przykład wyświetlenie tekstu WYRAZ.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję Wielkie litery.
-
\* LowerTen przełącznik powoduje pisanie tylko małymi literami. Kod { FILENAME \* Lower } spowoduje na przykład wyświetlenie tekstu tygodniowy raport sprzedaży.doc.
Ten przełącznik nie powoduje żadnych zmian, jeśli całe pole, w którym znajduje się przełącznik, zostało sformatowane jako kapitaliki.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję Małe litery.
Na poniższej liście przedstawiono przełączniki i wyniki ich zastosowania:
-
\*alphabeticTen przełącznik wyświetla wyniki w postaci liter alfabetu. Wielkość liter zastosowana w wyniku będzie taka sama jak wielkość liter w wyrazie „alphabetic” w kodzie pola. Kod { SEQ appendix \* ALPHABETIC } spowoduje na przykład wyświetlenie litery B (zamiast cyfry 2), natomiast kod { SEQ appendix \* alphabetic } spowoduje wyświetlenie litery b.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję a, b, c,.
-
\*ArabicTen przełącznik wyświetla wyniki w postaci cyfr arabskich. Kod { PAGE \* Arabic } spowoduje na przykład wyświetlenie liczby 31.
Uwagi:
-
Jeśli ustawienie Format liczb w oknie dialogowym Format numeru strony jest inne niż cyfry arabskie, przełącznik zastępuje ustawienie Format liczb.
-
W przypadku numeracji stron istnieje też format ArabicDash, który powoduje wyświetlanie wyników w postaci cyfr arabskich otoczonych znakami łącznika. Kod { PAGE \* ArabicDash } spowoduje na przykład wyświetlenie liczby - 31 -.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję 1, 2, 3, ....
-
-
\*CardTextTen przełącznik powoduje wyświetlanie wyników w postaci liczebników głównych. Jeśli nie zastosowano przełącznika wielkości liter, wynik zostanie wyświetlony małymi literami. Kod { = SUM(A1:B2) \* CardText } spowoduje na przykład wyświetlenie tekstu siedemset dziewięćdziesiąt, natomiast kod { = SUM(A1:B2) \* CardText \* Caps } spowoduje wyświetlenie tekstu Siedemset Dziewięćdziesiąt.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję Jeden, Dwa, Trzy.
-
\*DollarTextTen przełącznik powoduje wyświetlanie wyników w postaci liczebników głównych. Program Word wstawia znak i w miejscu separatora dziesiętnego, a dwa pierwsze miejsca dziesiętne (po zaokrągleniu) wyświetla w postaci cyfr arabskich w stosunku do 100. Jeśli nie zastosowano przełącznika wielkości liter, wynik zostanie wyświetlony małymi literami. Kod { = 9,20 + 5,35 \* DollarText \* Upper } spowoduje na przykład wyświetlenie tekstu CZTERNAŚCIE I 55/100.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję Tekst dolara.
-
\*HexTen przełącznik wyświetla wyniki w postaci liczb szesnastkowych. Kod { QUOTE "458" \* Hex } spowoduje na przykład wyświetlenie wartości 1CA.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję hex ....
-
\*OrdTextTen przełącznik wyświetla wyniki w postaci tekstowej w formie liczebników porządkowych. Jeśli nie zastosowano przełącznika wielkości liter, wynik zostanie wyświetlony małymi literami. Kod { DATE \@ "d" \* OrdText } spowoduje na przykład wyświetlenie tekstu dwudziesty pierwszy, natomiast kod { DATE \@ "d" \* OrdText \* FirstCap } spowoduje wyświetlenie tekstu Dwudziesty pierwszy.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję Pierwszy, Drugi, Trzeci ....
-
\*PorządkoweTen przełącznik wyświetla wyniki w postaci arabskich liczb porządkowych. Przykładowo kod { DATE \@ "d" \* Ordinal } spowoduje wyświetlenie liczby 30..
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję 1., 2., 3. ....
-
\*RzymskieTen przełącznik wyświetla wyniki w postaci liczb rzymskich. Wielkość liter w wyniku będzie taka sama jak wielkość liter w wyrazie „roman” w kodzie pola. Kod { SEQ CHAPTER \* roman } spowoduje na przykład wyświetlenie tekstu xi, natomiast kod { SEQ CHAPTER \* ROMAN } spowoduje wyświetlenie tekstu XI.
Aby wybrać tę opcję, w oknie dialogowym Opcje pola kliknij pozycję I, II, III, ....
Poniżej przedstawiono przełączniki formatowania znaków i wyniki ich zastosowania:
-
\*CharformatTen przełącznik powoduje stosowanie formatu pierwszej litery nazwy pola do całego wyniku. W poniższym przykładzie wynik będzie wyświetlony za pomocą czcionki pogrubionej, ponieważ taki format ma litera R w kodzie REF.
{ REF chapter2_title \* Charformat } powoduje wyświetlenie tekstu Wieloryby w Oceanie Spokojnym przy użyciu pogrubionej czcionki.
Aby dodać ten przełącznik, należy wpisać go w kodzie pola albo w polu Kody pól w oknie dialogowym Pole.
-
\*MERGEFORMATTen przełącznik powoduje stosowanie formatu poprzedniego wyniku do nowego wyniku. Na przykład po zaznaczeniu nazwiska wyświetlanego w polu { AUTHOR \* MERGEFORMAT } i zastosowaniu do niego pogrubionej czcionki program Word zachowa pogrubioną czcionkę przy aktualizacji pola i w ten sposób wyświetli nowe nazwisko autora.
W przypadku wstawiania pól za pomocą okna dialogowego Pole przełącznik \*MERGEFORMAT jest dołączany domyślnie. Tę opcję można wyłączyć, czyszcząc pole wyboru Zachowaj formatowanie przy aktualizacji w oknie dialogowym Pole.
Przełącznik formatu liczb (\#) określa sposób wyświetlania wyników numerycznych.
Na przykład przełącznik \# $,0.00 w polu { = SUM(ABOVE) \# $,0.00 } powoduje wyświetlenie wyniku w postaci „$4,455.70”. Przełącznik nie działa, jeśli wynikiem pola nie jest liczba.
Uwaga:Proste formaty liczb, które nie zawierają znaków spacji, na przykład { MarchSales \# $,0.00 }, nie muszą być umieszczane w cudzysłowach. W cudzysłowach należy umieszczać bardziej złożone formaty liczb oraz formaty, które zawierają tekst lub odstępy, tak jak pokazano w poniższych przykładach. Program Word umieszcza formaty liczb w cudzysłowach, jeśli pole zostało wstawione za pomocą okna dialogowego Pole lub polecenia Formuła w grupie Dane na karcie Układ (karta kontekstowa Narzędzia tabel).
Odpowiedni przełącznik formatu liczb można uzyskać, łącząc przedstawione poniżej elementy formatu liczb:
-
0 (zero)Ten element formatu rezerwuje miejsce na cyfrę w wyniku. Jeśli w tym miejscu wynik nie zawiera cyfry, program Word wyświetla 0 (zero). Kod { = 4 + 5 \# 00,00 } spowoduje na przykład wyświetlenie liczby 09,00.
-
#Ten element formatu rezerwuje miejsce na cyfrę w wyniku. Jeśli w tym miejscu wynik nie zawiera cyfry, program Word wyświetla spację. Kod { = 9 + 6 \# "### zł"} spowoduje na przykład wyświetlenie liczby 15 zł.
-
xTen element formatu usuwa cyfry z lewej strony symbolu zastępczego „x”. Jeśli symbol zastępczy znajduje się na prawo od separatora dziesiętnego, wynik zostanie zaokrąglony do tego miejsca. Przykładowe kody pól:
{ = 111053 + 111439 \# x## } wyświetli liczbę 492.
{ = 1/8 \# 0,00x } wyświetli liczbę 0,125.
{ = 3/4 \# ,x } wyświetli liczbę ,8. -
. (separator dziesiętny)Ten element formatu określa pozycję separatora dziesiętnego. Kod { = SUM(ABOVE) \# "###,00 zł"} wyświetli na przykład liczbę 495,47 zł.
Należy korzystać z symbolu dziesiętnego zdefiniowanego w ustawieniach regionalnych w Panelu sterowania.
-
spacja (symbol grupowania cyfr)Ten element formatu rozdziela serie składające się z trzech cyfr. Kod { = ZyskNetto \# # ### ### zł} spowoduje na przykład wyświetlenie liczby 2 456 800 zł.
Należy korzystać z symbolu grupowania cyfr zdefiniowanego w ustawieniach regionalnych w Panelu sterowania.
-
- (znak minus)Ten element formatu wstawia znak minus przed wynikiem ujemnym lub znak spacji przed wynikiem dodatnim i wynikiem równym 0 (zero). Kod { = 10 - 90 \# -## } wyświetli na przykład liczbę -80.
-
+ (znak plus)Ten element formatu wstawia znak plus przed wynikiem dodatnim, znak minus przed wynikiem ujemnym lub znak spacji, jeśli wynik jest równy 0 (zero). Kod { = 100 - 90 \# +## } wyświetli na przykład liczbę +10, natomiast kod { = 90 - 100 \# +## } wyświetli liczbę -10.
-
%, zł, * itd.Ten element formatu dołącza określony znak do wyniku. Kod { = zysknetto \# "##%" } wyświetli na przykład tekst 33%.
-
"przykład formatowania dla wyniku dodatniego; ujemnego"Ten element formatu określa różne formatowania dla dodatnich i ujemnych wyników, oddzielone średnikiem. Jeśli na przykład wartość zakładki Sprzedaż95, zakładka, jest dodatnia, w polu { Sprzedaż95 \# "# ##0,00 zł;-# ##0,00 zł" } zostanie wyświetlona wartość w zwykłym formacie— na przykład „1 245,65 zł”. Wartość ujemna zostanie wyświetlona pogrubioną czcionką i ze znakiem minus — na przykład -345,56 zł.
-
"przykład formatowania dla wyniku dodatniego; ujemnego; zerowego"Ten element formatu określa różne formatowania dla wyników dodatnich, ujemnych i równych 0 (zero), oddzielone średnikiem. Zależnie od wartości zakładki Sprzedaż95 kod { Sprzedaż95 \# "# ##0,00 zł;(# ##0,00 zł);0 zł" } wyświetli na przykład wartości dodatnie, ujemne i równe 0 (zero) w następujący sposób: 1 245,65 zł, (345,56 zł), 0 zł.
-
'tekst'Ten element formatu dodaje do wyniku tekst. Tekst należy umieścić w pojedynczym cudzysłowie. Kod { = { Cena } *8,1% \# "##0,00 zł 'podatku od sprzedaży' " } wyświetli na przykład tekst 347,44 zł podatku od sprzedaży.
-
`element numerowany`Ten element formatu wyświetla numer poprzedniego elementu ponumerowanego za pomocą polecenia Podpis (na karcie Odwołania w grupie Podpisy) lub przez wstawienie pola SEQ. Identyfikatory elementu, takie jak „tabela” lub „rysunek”, należy umieścić między znakami akcentu słabego (`). Numer jest wyświetlany cyframi arabskimi. Kod { = SUM(A1:D4) \# "##0,00 'jest sumą w tabeli' `tabela`" } wyświetli na przykład tekst 456,34 jest sumą w tabeli 2.
Przełącznik formatu daty i godziny (\@) określa sposób wyświetlania daty i godziny.
Przykładowo przełącznik \@ "dddd, d MMMM, yyyy" w polu { DATE \@ "dddd, d MMMM, yyyy" } wyświetli tekst „piątek, 23 listopada, 2019”. Można łączyć instrukcje daty i godziny — dzień (d), miesiąc (M) i rok (y) oraz godziny (h) i minuty (m) — w celu tworzenia formatu daty i godziny. Można także wstawiać tekst, znaki interpunkcyjne i spacje.
Miesiąc (M)
Należy użyć wielkiej litery M, aby odróżnić miesiące od minut.
-
MTen element formatu wyświetla miesiąc w postaci liczby bez początkowej cyfry 0 (zero) w przypadku miesięcy oznaczanych jedną cyfrą. Na przykład lipiec to 7.
-
MMTen element formatu wyświetla miesiąc w postaci liczby z początkową cyfrą 0 (zero) w przypadku miesięcy oznaczanych jedną cyfrą. Na przykład lipiec to 07.
-
MMMTen element formatu wyświetla miesiąc w postaci trzyliterowego skrótu. Na przykład lipcowi odpowiada skrót lip.
-
MMMMTen element formatu wyświetla pełną nazwę miesiąca.
Dzień (d)
Litera d wyświetla dzień miesiąca lub nazwę dnia tygodnia. Można użyć małej lub wielkiej litery d.
-
dTen element formatu wyświetla dzień tygodnia lub miesiąca w postaci liczby bez początkowej cyfry 0 (zero) w przypadku dni oznaczanych jedną cyfrą. Szósty dzień tygodnia jest na przykład wyświetlany jako cyfra 6.
-
ddTen element formatu wyświetla dzień tygodnia lub miesiąca w postaci liczby z początkową cyfrą 0 (zero) w przypadku dni oznaczanych jedną cyfrą. Szósty dzień tygodnia jest na przykład wyświetlany jako liczba 06.
-
dddTen element formatu wyświetla dzień tygodnia lub miesiąca w postaci dwuliterowego skrótu. Wtorek jest na przykład wyświetlany jako wt.
-
ddddTen element formatu wyświetla pełną nazwę dnia tygodnia.
Rok (y)
Litera y wyświetla rok w postaci dwóch lub czterech cyfr. Można używać wielkiej lub małej litery y.
-
yyTen element formatu wyświetla rok w postaci dwóch cyfr z początkową cyfrą 0 (zero) w przypadku lat od 01 do 09. Rok 1999 zostanie na przykład wyświetlony jako liczba 99, natomiast rok 2006 zostanie wyświetlony jako liczba 06.
-
yyyyTen element formatu wyświetla rok w postaci czterech cyfr.
Godziny (h)
W przypadku małej litery h program używa formatu 12-godzinnego. Dla wielkiej litery H program stosuje format 24-godzinny, na przykład godzina 5 po południu jest wyświetlana jako liczba 17.
-
h lub HTen element formatu wyświetla godzinę w postaci liczby bez początkowej cyfry 0 (zero) w przypadku godzin jednocyfrowych. Godzina 9 przed południem zostanie na przykład wyświetlona jako liczba 9.
-
hh lub HHTen element formatu wyświetla godzinę w postaci liczby z początkową cyfrą 0 (zero) w przypadku godzin jednocyfrowych. Godzina 9 przed południem zostanie na przykład wyświetlona jako liczba 09.
Minuty (m)
Litera m musi być mała, aby odróżnić minuty od miesięcy.
-
mTen element formatu wyświetla minuty w postaci liczby bez początkowej cyfry 0 (zero) w przypadku minut jednocyfrowych. Kod { TIME \@ "m" } wyświetla na przykład liczbę 2.
-
mmTen element formatu wyświetla minuty w postaci liczby z początkową cyfrą 0 (zero) w przypadku minut jednocyfrowych. Kod { TIME \@ "mm" } wyświetli na przykład liczbę 02.
Sekundy (s)
-
sTen element formatu wyświetla sekundy w postaci liczby bez początkowej cyfry 0 (zero) w przypadku sekund jednocyfrowych. Kod { TIME \@ "s" } wyświetla na przykład liczbę 5.
-
ssTen element formatu wyświetla sekundy w postaci liczby z początkową cyfrą 0 (zero) w przypadku sekund jednocyfrowych. Kod { TIME \@ "ss" } wyświetla na przykład liczbę 05.
A.M. i P.M. (AM/PM)
Ta opcja wyświetla symbole A.M. i P.M. Aby zmienić symbole A.M. i P.M. w systemie Microsoft Windows, należy zmienić ustawienia regionalne w Panelu sterowania.
-
am/pm lub AM/PMTen element formatu wyświetla symbole A.M. i P.M. przy użyciu wielkich liter. Kody { TIME \@ "h AM/PM" } i { TIME \@ "h am/pm" } wyświetlają na przykład liczbę 9 AM lub 5 PM.
-
'tekst'Ten element formatu wyświetla dowolny tekst w dacie lub godzinie. Tekst należy umieścić w pojedynczym cudzysłowie. Kod { TIME \@ "HH:mm 'czasu środkowoeuropejskiego' " } wyświetli na przykład tekst 12:45 czasu środkowoeuropejskiego.
-
znakTen element formatu dołącza do daty lub godziny określony znak, taki jak : (dwukropek), - (łącznik), * (gwiazdka) lub spacja. Kod { DATE \@ "HH:mm d-MMM, 'yy"” } wyświetli na przykład tekst 11:15 6-lis, '99.
-
`element numerowany`Ten element formatu dołącza do daty lub godziny numer poprzedzającego elementu ponumerowanego za pomocą polecenia Podpis w grupie Podpisy na karcie Odwołania lub przez wstawienie pola SEQ. Identyfikatory elementu, takie jak tabela lub rysunek, należy umieścić między znakami akcentu słabego (`). Program Word wyświetla kolejne numery przy użyciu cyfr arabskich. Kod { PRINTDATE \@ "'Tabela' `tabela` 'została wydrukowana dnia' d/M/yy" } wyświetli na przykład tekst Tabela 2 została wydrukowana dnia 25/9/02.
Uwaga:Prostych formatów daty i godziny, które nie zawierają tekstu lub spacji, na przykład { DATE \@ MM/rr }, nie trzeba umieszczać w cudzysłowie. W przypadku bardziej złożonych formatów daty i godziny oraz formatów, które zawierają tekst lub spacje, konieczne jest umieszczenie całego formatu w cudzysłowie, na przykład { DATE \ @ "dddd, d MMMM yyyy, 'o godzinie' h:mm" }. Program Word dodaje cudzysłów do przełączników formatu daty i godziny, jeśli pole zostało wstawione za pomocą polecenia Data i godzina w grupie Tekst na karcie Wstawianie lub za pomocą okna dialogowego Pole.