Wybierz tekst do dokumentu
by vbatools on Jan.07, 2020, under Oprogramowanie, PÅ‚atne, Word
![](http://vbatools.pl/files/2020/01/Wybierz_tekst_Interface.png)
Załóżmy że mamy obszerną listę osobową, listę działów, instytucji, odbiorców lub dostawców, którym przygotowujemy różnego rodzaju pisma. Jak radzicie sobie z wyszukaniem tych interesariuszy?
Może siÄ™ zdarzyć, że popeÅ‚niane sÄ… literówki podczas wypeÅ‚niania formularzy lub pracownikowi “schodzi” zbyt dÅ‚ugo, podczas przygotowania takich dokumentów wÅ‚aÅ›nie, zatem powstaÅ‚ pomysÅ‚ usprawnienia tego dziaÅ‚ania.
Dodatek posiada 2 ekrany, interfejs wyszukania oraz interfejs konfiguracji.
![](http://vbatools.pl/files/2020/01/Wybierz_tekst_Konfiguracja.png)
Interfejs konfiguracji dopuszcza podÅ‚Ä…czenie pliku CSV, który może zawierać znaki podziaÅ‚u. Znakiem takim jest Å›rednik “;” a obsÅ‚ugiwana liczba kolumn może zawierać 3 kolumny.
Na pow. przypadku mamy do czynienia z listą która zawiera kila pozycji osobowych pracowników, który to posiada krótką listę zawierającą pozycję zapisaną jako 2 kolumny Imię oraz Nazwisko i Imię. (aby łatwiej było zrozumieć jego działanie).
![](http://vbatools.pl/files/2020/01/Wybierz_tekst_Plik.png)
Plik ten podÅ‚Ä…czony w interfejsie otrzymaÅ‚ wskazanie aby pobieranie tekstu odbywaÅ‚a siÄ™ z kolumny drugiej “B” (uwzglÄ™dniajÄ…c nomenklaturÄ™ ExcelowÄ…).
Działanie rozwiązania zatem przedstawia się następująco. Wywołujemy prawym klawiszem myszy w miejscu oczekiwania zwrotu danych (może to być tekst ciągły, a może być to komórka tabeli osadzona w dokumencie):
![](http://vbatools.pl/files/2020/01/Wybierz_tekst_Wybieranie.png)
Interfejs wyboru podpowiada podczas pisania pozycję do wstawiania. Można to przyśpieszyć potwierdzając sugestię Enterem. Poniżej przykład post factum:
![](http://vbatools.pl/files/2020/01/Wybierz_tekst_Wybieranie2.png)
Oba Interfejsy posiadają wskazanie ilości pobranych rekordów. W konfiguracji można czytać pliki ANSI jak i UTF-8. po wyborze pozycji można automatycznie wyłączać interfejs, lub pozostawić go cały czas na widoku. Interfejs może dodawać do wyszukanej pozycji ekstra spacje lub nie, bo wstawienie tego nie wymaga (np w tabeli, a nie w teście). Konfiguracje można wywołać również z paska wstążki aplikacji Word.
Proszę sobie teraz wyobrazić listę haseł do wyszukania, oraz odpowiedzi zwracane przez mechanizm, które mogą się składać z kilku, kilkunastu lub kilkudziesięciu słów wywołane jednym słowem!
Dodatkowo w najnowszej odsłonie v3, dodatek zyskał możliwością czytania HTMLa. Czyli Szukamy krótkiej frazy, wybieramy ją wpisując w interfejsie i mamy w miejscu kursora dowolnie długi test, sformatowany tagami HTMLowymi, co daje możliwość zaimportowania nie tylko sformatowanego tekstu (rodzaju i koloru czcionki, pogrubienia, pochylania) ale i linków.
Podobny mechanizm działa już w aplikacji Outlook, jednakże posiada trochę inną filozofię pobierania danych, identyczny może być przygotowany na zamówienie które będzie traktowane odrębnie. Min ilość 3szt lic.
Możesz pobrać DEMO v3 programu i sprawdzić choć część funkcjonalności
Potrzebujesz coś bardziej zaawansowanego do automatycznego generowania pism, to zainteresuj się tym rozwiązaniem: Dane szablonów Worda – Pobieranie danych i generowanie formularzy
Produkty powiÄ…zane to Skanuj do dokumentu oraz Ujemne czerwone jako proponowane dodatki COM do Worda.
Dodatek zgodny z Office >= 2013 (oraz 365) dla 32 i 64bit
Zainteresowani zakupem dodatku proszeni sÄ… o kontakt i zapoznanie siÄ™ z warunkami licencji.
(c) Shon Oskar – www.VBATools.pl
Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.