Word
Odblokowanie makr VBA
by vbatools on Dec.30, 2024, under Excel, Porady, Power Point, Word
Jednym ze standardowych ustawień jakie powodują możliwość odblokowania kodu są ustawienia opcji programu Office. Znajdziemy tam ekran “Centrum zaufania/Ustawienia makr” w nim zaznaczamy “Włącz makra”. Jest to zabieg “niezalecany” ponieważ kod opracowany przez osoby o złych zamiarach mogą doprowadzić do niechcianej utraty lub wysłania danych poza nasz komputer. Należy w tedy zachować ostrożność w stosunku do uruchamianych przez nas plików z kodem.
W wersji >= 2017 pliki z makrem są zapisywane w strukturze kontenerowej XML i zawierają 4 litery rozszerzenia. Pliki bez kodu posiadają po kropce xlsx, a z kodem xlsm, wyraźnie je odróżniając.
Word Tekst pogrubiony z nowym skrótem
by vbatools on Dec.17, 2024, under Newsy, Porady, Word
To pewnie błąd podczas UPG w MS i nie jest tak szkodliwy, niemniej jednak denerwujący. Otóż kliknięcie [Ctrl+N] nie tworzy już nowego dokumentu ale pogrubia treść w dokumencie.
(continue reading…)Dlaczego nie mam polskich liter
by vbatools on Sep.18, 2024, under Excel, Newsy, Outlook, Porady, Power Point, Word
Problemów może być kilka, od źle wybranej regionizacji, używania lewego L-Alt (zamiast prawego), ciągłego przełączenia klawiatury na US zamiast (polska programisty) przy użyciu skrótu, do działania innych programów lub dodatków (np złych sterowników drukarki lub skanera), które nie przewidziały iż niektóre kraje, jak nasz, mają więcej znaków z ogonkami/kropkami, a jednak wpływają na spodziewane działanie naszego systemu etc… spróbujmy omówić sobie większość z tych problemów.
(continue reading…)Blokada plików pobranych z SharePoint
by vbatools on Aug.23, 2024, under Excel, Porady, Word
MS wyprowadził parę dodatkowych zabezpieczeń w OS chroniąc osoby, które pobierają pliki z Internetu. Z odbezpieczeniem w opcjach programów Office już się przyzwyczailiśmy (makra/załączniki/zaufane lokalizacje). Do rzadkości jednak należy aby korporacje stosowały podpisy cyfrowe użyte z pikami office, więc ten pomysł choć wygodny to praktycznie nie jest używany, zatem nowe ustawienie:
(continue reading…)Zdarzenia tworzone klasą
by vbatools on Nov.09, 2014, under Porady, Word
W aplikacji MS Word można powołać się na procedury zdarzeniowe typu Document. Niestety jest ich dość mało i nie spełniają one oczekiwań w stopniu jaki daje nam np MS Excel.
Można jednak tworzyć klasę, która odwołuje się do obiektu Word.Application, który pokazuje szerszą możliwość ich użycia. (continue reading…)
Drukuj formularz gdy wypełniony
by vbatools on Nov.08, 2014, under Porady, Word
W aplikacji MS Word nie ma zdarzenia typu _beforeprint, pozwalającego na reakcję przed podjęciem wydruku*. Jednak w niektórych przypadkach chcemy odstąpić od drukowania, gdy np. w formularzu nie wypełniono wszystkich niezbędnych pól. (continue reading…)
Czy mój system współpracuje z kontrolkami CC
by vbatools on Nov.15, 2013, under Excel, Outlook, Porady, Power Point, Word
W systemie Windows można zainstalować biblioteki między innymi odpowiedzialne za współpracę z elementami ActiveX. W odniesieniu do Office rozróżniamy standardowe dwie biblioteki na których można oprzeć większość z tworzonych programów. Ich posiadanie i prawidłowe funkcjonowanie jest elementarne dla każdego kto chce korzystać z automatyzacji. (continue reading…)
Usunięcie wierszy tabel w Word z warunkami
by vbatools on Dec.02, 2011, under Porady, Word
Jeden z forumowiczów ExcelForum zwrócił się z prośbą o przygotowanie kodu polegającego na usunięciu z całego dokumentu (wszystkich tabel), wierszy tych tabel, w przypadku kiedy w pierwszej kolumnie tabeli nie będzie istotnych słów.
Słowami tymi są “Kupił” oraz “Faktura” (continue reading…)
Import treści z pliku TXT
by vbatools on Dec.01, 2011, under Porady, Word
Czasami potrzebujemy zaimportować do dokumentu treść z pliku generowanego w postaci tekstowej. Oczywiście możemy wykonać tą operację po przez kopiowanie ręczne:
- Wyszukanie pliku,
- Otwarcie,
- Ctrl+C i w Wordzie Crtl+V,
- Zamkniecie pliku tekstowego,
- Formatowanie treści w dokumencie.
Ale czynność tą można zautomatyzować, zwłaszcza w przypadku kiedy musimy ją wykonać kilkakrotnie. Usprawnienie sprowadzi się jedynie do uruchomienia procedury VBA w środowisku developerskim: [Alt+F11] MenuInstertModule – wklejamy poniższy kod. (continue reading…)
Ukrycie tekstu niewypełnionych elementów obiektów formularza
by vbatools on Nov.02, 2011, under Porady, Word
W MS Word, tworzenie formularza realizuje się poprzez umieszczenie kontrolek w dokumencie. W zależności od ich rodzaju możemy wyposażyć je w listę wyboru, datę opartą na kalendarzu, tekst umieszczony w polu lub inny formant. (continue reading…)