Oskar
Shon
Dodatki do Office
www.VBATools.pl
Temat: Wybierz tekst do dokumentu
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.
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).
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):
Interfejs wyboru podpowiada podczas pisania pozycję do wstawiania. Można to przyśpieszyć potwierdzając sugestię Enterem. Poniżej przykład post factum:
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!
Więcej na ten temat możecie przeczytać na: http://vbatools.pl/wybierz-tekst-do-dokumentu/