Word
Sprawdzenie zgodności dokumentów MS Word
by vbatools on Oct.04, 2011, under Excel, Freeware, Porady, Word
Ile razy zdarzyło się wam rościć podejrzenia iż dokument jaki został przesłany (np w PDF lub jako druk) do podpisania został poddany nie autoryzowanej modyfikacji?
W wersji 2007/10 MS Worda znalazła się porównywarka dokumentów.
Co jeśli twoja starsza wersja nie zawierała tego mechanizmu? Podjąłem małe wyzwanie i wykonałem drobny dodatek realizujący ten cel.
W przypadku dokumentu elektronicznego Word, można włączyć “śledzenie zmian”, ale w przypadku, kiedy oczekujemy dokumentu w formie papierowej, jak sprawdzić zgodność oryginału z otrzymaną kopią? Nie zawsze jesteśmy w stanie wyłapać różnice pomiędzy dokumentem źródłowym a otrzymaną kopią.
Kopiowanie tabeli z Worda do Excela
by vbatools on Oct.03, 2011, under Excel, Porady, Word
Jak skopiować konkretną tabelę z Worda do Excela w tle? (continue reading…)
Utwórz kompletną ścieżkę
by vbatools on Sep.22, 2011, under Excel, Outlook, Porady, Word
W wielu przypadkach mamy potrzebę osadzić nowy plik w odpowiedni katalog. O ile on istnieje, nie będzie problemów z zapisem, jednakże jeśli na drodze zapisu choć jeden z elementów ścieżki będzie nieprawidłowy (brak katalogu w ścieżce) to poniższa dokładnie odtworzy drogę zapisu. (continue reading…)
Wyszukanie wartości z pliku Excela i zwrot do Word
by vbatools on Sep.20, 2011, under Excel, Porady, Word
Poniższy kod pokazuje jak łatwo odwołać się do pliku Excela z innej aplikacji MS Office. Przytoczona procedura otwiera plik, odwołuje się do arkusza a następnie określa wielkość przeszukiwanych danych w kolumnie A. Zwracany wynik to wartość z kolumny B (analogia do wyszukaj pionowo, jednakże realizowany w pętli). Możemy też realizować działania za pośrednictwem funkcji arkuszowych xlApp.WorksheetFunction, które to będą dostępne podobnie jak realizowane z poziomu arkusza. (continue reading…)
Niewidoczne drukowanie dokumentów Word
by vbatools on Jul.04, 2011, under Excel, Porady, Word
W niektórych przypadkach potrzebujemy szybko wydrukować dokumenty Worda, które to wcześniej musimy otworzyć. (continue reading…)
Dodanie nowego wiersza w tabeli
by vbatools on Jun.03, 2011, under Porady, Word
Poniżej przedstawiam krótki kod kopiujący układ oraz format/styl ostatniego wiersza zaznaczonej tabeli Word i na jego podstawie dodający X wierszy na końcu tej tabeli. (continue reading…)
Zmiana czcionek w dokumencie Word dla konkretnych stron
by vbatools on May.19, 2011, under Porady, Word
Edytując dokument w edytorze tekstu często posługujemy się różnymi stylami, gdy mamy jednak do czynienia z importem danych z plików tekstowych cały kształt dokumentu będzie spoczywać na naszych barkach. Aby temu podołać możemy odnieść się do numeru stron (wstawiając jedynie znak końca strony) i w ramach nich uruchomić kod VBA. (continue reading…)
Zmiana czcionek w tabelach dokumentu Word
by vbatools on May.19, 2011, under Porady, Word
Zaznaczenie wszystkich tabel i zmiana parametrów czcionki jest żmudna i czasochłonna. Kod VBA, który może być uruchomiony w środowisku developerskim Worda jest w tym przypadku jedynym lekarstwem. W poniższym kodzie zawarty jest jednak warunek, który mówi o tym iż dla wszystkich tabeli w dokumencie bierzemy pod uwagę tabelę o kolejnym nr 3 i przypisujemy wartościom cell wielkość czcionki =7; dla reszty pow 5tej tabeli wielkość czcionki =9. (continue reading…)
Usunięcie pustych tabel w dokumencie Word
by vbatools on May.19, 2011, under Porady, Word
Kopiując dane ze strony HTML, z pliku PDF lub importując z innego medium możemy otrzymujemy puste tabele. ich usunięcie jest na tyle problematyczne iż mogą one sąsiadować ze sobą oraz wystawać poza dokument (ich obróbka jest pracochłonna). (continue reading…)
Korespondencja seryjna w MS Word – wysyłanie wiadomości email
by vbatools on Jun.21, 2010, under Outlook, Porady, Word
Coraz więcej serwerów blokuje możliwość wysyłania wiadomości adresowanej do wielu odbiorców, wpisanych w pole DO, DW lub UDW, standardowo lub przez listę dystrybucyjną. Skutkuje to komunikatem o braku dostarczenia lub całkowitym braku informacji z jednoczesnym pominięciem odbioru przez dedykowanych odbiorców wiadomości.
Jednym ze sposobów jest skorzystanie z wbudowanego mechanizmu w MS Word nazwanego Korespondencją seryjną. Dzięki niej możemy wygenerować list (w formie drukowanej) lub wiadomości email, dla każdego z adresatów z osobna. (continue reading…)