Korespondencji seryjnej nie trzeba używać do listów, e-mail'i. Za jej pomocą możemy utworzyć sobie wydruk z tabeli np do pliku PDF gdzie nasz plik może być np. bazą detali.
M_. Przykładowo w excel będzie 12345 to w pliku .doc będzie M_12345. Jeżeli chcesz zachować spójność to używaj nazw zaczynających się od liter. . oraz myślnika -. Zamiast tych znaków lepiej używać dolnego myślnika _.Różnice między tymi skrótami wynikają z tego, jak Word obsługuje dynamiczne pola (takie jak { MERGEFIELD }, { IF } czy { INCLUDEPICTURE }):
Pozostałe przydatne kombinacje z klawiszem F9 w Wordzie:
Wstawianie treści tylko wtedy gdy istnieje. Ważna uwaga, że złamanie wiersza jest konieczne o ile chcemy by w przypadku braku danych pole 'IMIE' nie zajmowało linii w dokumencie.
{IF{MERGEFIELD "IMIE"}="0" "" "
Jego imię to:{MERGEZFIELD "IMIE}"}
Wstawianie obrazu z pliku .jpg. Po pierwsze podwójne backslasze są zamierzone. Pod drugie opcja IF TRUE daje pozytywny rezultat jedynie gdy plik jest w starym formacie .doc a nie .docx.
{INCLUDEPICTURE{IF TRUE"C:\\katalog\\katalog\\images\\{MEGREFIELD "FOTO"}.jpg"}\d}
Można użyć ścieżki względnej:
{INCLUDEPICTURE{IF TRUE"images\\{MEGREFIELD "FOTO"}.jpg"}\d}
Jeżeli plik źródłowy obrazu np .jpg jest w rozdzielczości 1920×1080 i chcemy by na stronie A4 był znacznie mniejszy najlepiej użyć do tego komórki tabeli. Kod {INCLUDEPICTURE{IF TRUE„images\\{MEGREFIELD „FOTO”}.jpg”}\d} umieszczamy w komórce. Następnie na sztywno ustalamy wysokość wiersza tabeli w którym jest ta komórka. W właściwościach tabeli należy również wyłączyć automatyczne dopasowanie okna do zawartości.
Podobną metodę można zastosować używając pole tekstowe zamiast tabeli. Jeżeli użycie tabeli jest dla nas niewygodne to kod obrazu wstawiamy do pola tekstowego.
Próbowałem z opcjami \x oraz \y do INCLUDEPICTURE ale nie działają.