VBATools

Word

Dlaczego nie mam polskich liter

by 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…)
Leave a Comment :, , , , , , , more...

Blokada plików pobranych z SharePoint

by 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…)
Leave a Comment :, , , more...

Metody pracy z Common Controls CC2

by on Nov.06, 2017, under Excel, Outlook, Porady, Word

Na poprzedniej stronie opisano kontrolki pierwszego zestawu. Czas aby opisać zestaw Common Controls w wersji drugiej. Biblioteka jaka je reprezentuje nie często jest zainstalowana z pakietem i w większości przypadków wymagana jest jej rejestracja ręczna. Czy warto oprzeć swoje interfejsy o ich funkcjonalność opiszemy poniżej. (continue reading…)

Leave a Comment :, , , , more...

Metody pracy z kontrolkami ActiveX FM20

by on Nov.06, 2017, under Excel, Outlook, Porady, Word

Kontrolki FM20 to podstawowy wachlarz dostępny w developerze VBA [alt+F11], dzięki któremu w użytkownik spełni większość potrzeb związanych z projektowaniem formularzy. W powiązaniu z kodem podłączonym do tych kontrolek otrzymujemy narzędzie automatyzującą pracę w aplikacji. W rozwinięciu tego artykułu postaram się opisać ważniejsze z nich poprzedzając jej użyteczność zgrabnym przykładem. (continue reading…)

Leave a Comment :, , , , more...

Metody pracy z Common Controls CC1

by on Nov.06, 2017, under Excel, Outlook, Porady, Power Point, Word

Większość z was, którzy trafili na ten web page, są dobrze zorientowani jak działają kontrolki ActiveX z zestawu Common Controls, niemniej jednak spróbuje przytoczyć realizując pokrótce na drobnych przykładach ich działanie (osobno dla każdej, z kontrolek tego zestawu). Niewykluczone, że ten przykłady ukazują je w nowym świetle. (continue reading…)

Leave a Comment :, , , , more...

Zdarzenia tworzone klasą

by on Nov.09, 2014, under Porady, Word

WD_Zdarzenia

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

Leave a Comment :, , more...

Drukuj formularz gdy wypełniony

by 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…)

Leave a Comment :, , , , more...

Czy mój system współpracuje z kontrolkami CC

by on Nov.15, 2013, under Excel, Outlook, Porady, Power Point, Word

activex_logo_ok-240x180W 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…)

Leave a Comment :, , , , , , , , , , more...

Usunięcie wierszy tabel w Word z warunkami

by 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…)

Leave a Comment :, , , more...

Import treści z pliku TXT

by 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:

  1. Wyszukanie pliku,
  2. Otwarcie,
  3. Ctrl+C i w Wordzie Crtl+V,
  4. Zamkniecie pliku tekstowego,
  5. 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…)

Leave a Comment :, , , , more...