Oskar Shon

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.


Obrazek


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.


Obrazek


#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ę.


Obrazek


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).


Obrazek


https://youtu.be/mXv0c84TFr0

Więcej na ten temat na tej stronie: http://vbatools.pl/pobieranie-danych-z-szablonow-worda/
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Dane szablonów Worda – Pobieranie danych i generowanie...

Kolejne wersje wprowadzają:
- Obsługa pól checkbox oraz zdjęć
- Kasowanie pól na rzecz tekstu
- Poprawna interpretacja komórek zwracających ####
- Eliminacja Enterów w komórce nazwy kliku
- Tworzenie podfolderów dla wygenerowanych plików
- Pobieranie tabel czy zakresów danych do wygenerowanych plików
- Usunięcie tworzenia plików kiedy brak jest nazwy nowego pliku
- Wypełnianie treścią pól które są kopią poprzedników (wielokrotne ich występowanie)Ten post został edytowany przez Autora dnia 04.10.22 o godzinie 21:21

Następna dyskusja:

Lokalizacje, pobieranie i z...




Wyślij zaproszenie do