Oskar
Shon
Dodatki do Office
www.VBATools.pl
Temat: Dane szablonów Worda – Pobieranie danych i generowanie...
Dane Szablonów Worda, to dwie funkcjonalności zamknięte w jednym dodatku. Dzięki niemu pobierzesz wartości pól z przygotowanych wcześniej szablonów (czyli te miejsca, które są pozostawione do wypełnienia przez użytkownika) a otrzymane z powrotem od odbiorców lub wypełnisz je generując nowe dokumenty, korzystając z już wcześniej przygotowanej bazy.Szablony MS Worda można przygotować dowolnie w zależności od potrzeby, osadzając w odpowiednich miejscach tekst, grafikę, checka jako elementy do wypełnienia przez mechanizm. Mogą to być wezwania do zapłaty, faktury, oferty etc… Takie szczególne miejsca w szablonie, to pola tekstowe lub tekst sformatowany uzyskane dzięki opcji formantów w zakładce developer. Nie jest to więc Korespondencja seryjna, jest to inny mechanizm, którym uzyskasz podobny efekt znacznie szybciej.
#1 Pobieranie danych z formularzy:
Aby dodatek spełniał swoją rolę należy bazować na wielokrotnych kopiach tego samego wzoru osadzonych we wskazanym przez interfejs folderze. Narzędzie pobiera wartości pól tekstowych formularzy i osadza je w arkuszu Excela tak, aby tworzyć jednorodną bazę danych. Dobrą praktyką podczas budowania formularza w MS Word jest nazewnictwo pól do wypełnienia. W tedy nagłówki naszej tabeli z danymi będą posiadały ich nazwy i ich gromadzenie będzie zapisane w odpowiedniej kolumnie. Pobieranie treści z formularzy w których wyczyszczono pola nie powiedzie się.
https://youtu.be/mXv0c84TFr0
#2 Tworzenie dokumentów korzystając ze wzoru formularza:
Na podstawie jednego szablonu, gotowego do wypełnienia oraz bazie danych w arkuszu Excela, która zawiera nagłówki identycznie brzmiące jak pola w szablonie wg ich nazw, mechanizm tworzy kopie szablonu z wypełnionymi już polami. Efektem końcowym mogą być dokumenty DOCx lub pliki PDF. Jeśli chcesz zachować dokumenty w pierwotnej postaci, które pozbawione są pól z szablonu, a jedynie zawierające tekst z bazy to check “usuń pola” wstawi tekst w ich miejsce. Dla pól w których ma informacji nie być wusyatczy je w bazie utworzyć bez wstawienie doń tekstu. W najnowszej odsłonie do mechanizmu tworzenia dodana jest opcja zbierania informacji tylko zaznaczonych rekordów bazy (czyli utworzenie kilku dokumentów z całej bazy danych).
https://youtu.be/mXv0c84TFr0
Więcej na ten temat na tej stronie: http://vbatools.pl/pobieranie-danych-z-szablonow-worda/