Dlaczego w środowisku VBA nie widzę pliku PERSONAL.XLSB?

Plik PERSONAL.XLSB to globalny szablon dla programu Microsoft Excel. Jest on automatycznie ładowany (w tle) wraz ze startem programu Excel i może zawierać makra (w tym również niestandardowe funkcje). Często w Internecie możesz natrafić na różnego rodzaju porady, aby jakiś fragment kodu skopiować do nowego modułu w pliku PERSONAL.XLSB (zwanego skoroszytem makr osobistych).

Jeśli po włączeniu edytora VBA w oknie Project Explorer nie widzisz pliku PERSONAL.XLSB to najprawdopodobniej ten skoroszyt makr osobistych nie istnieje i należy go utworzyć.

Można z innego komputera z folderu: %APPDATA%\Microsoft\Excel\XLSTART zgrać plik PERSONAL.XLSB i skopiować na twój komputer do tej samej lokalizacji. Ale najprościej i najszybciej będzie utworzyć samemu taki pusty plik. W tym celu należy wykonać następujące czynności:

Czytaj dalej
Zaszufladkowano do kategorii porady | Otagowano , | Dodaj komentarz

Jak w Wordzie wkleić tekst ze strony WWW bez kiczowatego formatowania?

Wykonaj proste ćwiczenie. Zaznacz tekst w poniższym akapicie (ten w czarnej ramce) skopiuj go do schowka a następnie Wklej w Wordzie.

Pewnie po wklejeniu tak będzie wyglądał ten tekst:

Czasami zdarza się sytuacja, że kopiuję do Worda tekst z jakiejś strony, gdzie webmastera poniosła fantazja i strona ma czarne tło a litery są białe/zielone/żółte. Jeśli mam za dużo tuszu w drukarce, to teraz mógłbym wydrukować taki dokument 😉

A tak na serio: co zrobić, aby móc do Worda wkleić tekst tak, aby miał on standardowe formatowanie (tj. białe tło, czarne litery i aby czcionka nie była jakaś wymyślna?). Omówię tutaj kilka fajnych trików:

Czytaj dalej
Zaszufladkowano do kategorii porady | Otagowano | Dodaj komentarz

Dwa ciekawe skróty klawiszowe: Ctrl + ' i Ctrl + Shift + '

Aby nie było nieporozumień to wyjaśniam, że chodzi mi o skróty klawiszowe: Ctrl + (zwykły) apostrofCtrl + Shift + apostrof (lub krócej: Ctrl + cudzysłów). Na standardowej klawiaturze QWERTY klawisz ten znajduje się pomiędzy średnikiem a enterem.

Jakie zastosowanie mają te dwa skróty klawiszowe w Excelu, że chcę im poświęcić cały wpis? Otóż oba kopiują do bieżącej komórki to co jest w komórce nad aktywną komórką. Ale tutaj jest jeden ciekawy niuans.

Czytaj dalej
Zaszufladkowano do kategorii Sztuczki w Excelu | Otagowano | Dodaj komentarz

Outlook jak zapobiec wysłaniu wiadomości do zbyt wielu osób?

Około 2 lata temu miałem ciekawą sytuację. Z pewnego urzędu otrzymałem wiadomość e-mail (od stażystki) z prośbą o zapoznanie się z pewną informacją. Nie byłoby w tym nic dziwnego, gdyby nie to, że w wiadomości w polu DO w wiadomości było kilkaset adresów e-mail.

Pewnie owa Pani zamiast w pole UDW (Ukryte Do Wiadomości; BCC) z roztargnienia wkleiła adresy e-mail do pola DO (TO). W efekcie dowiedziałem się, jakie inne firmy z mojej branży działające w tym samym województwie muszą wypełnić pewien obowiązek administracyjny.

Innym razem pewna Pani (prywatna firma oferująca usługi kurierskie) zarówno do pola UDW jak i do treści wiadomości wkleiła około 200 adresów e-mail. Pewnie pracownica wysyłała mailing „na raty” i podczas obrabiania kolejnej paczki danych zamiast do treści wiadomości skopiować komunikat z rozpędu w polu treść wiadomości wkleiła to samo, co wklejała sekundę wcześniej do pola UDW. W efekcie znów poznałem adresy e-mail około 200 firm z mojej branży.

W obu tych przypadkach wyciekły dane osobowe. Tutaj można się kłócić czy sam adres e-mail jest daną osobową, szczególnie jeśli nie jest to prywatny adres tylko służbowy, ale nie zmienia to faktu, że raczej nikt z tych kilkuset osób nie był zadowolony, że jego adres e-mail został udostępniony innym osobom.

Zostawmy dla prawników rozważania czy adres e-mail jest daną osobową, gdyż niezależnie od werdyktu prawników zapewne chcesz uniknąć sytuacji gdy Ty (lub np. Twój pracownik) umyślnie bądź nieumyślnie wklei w polu DO (lub DW)kilkaset adresów e-mail.

Jak zapobiegać takim sytuacjom? Odpowiedź jest prosta: można napisać proste makro, które nas zaalarmuje, gdy stracimy czujność. Otóż w Outlooku możemy podpiąć się pod zdarzenie Application_ItemSend, które jest wywoływane za każdym razem, gdy wysyłamy wiadomość. Poniżej prezentuję kod mojego makra

Czytaj dalej
Zaszufladkowano do kategorii Outlook | Otagowano , , | Dodaj komentarz

Word – nowe skróty klawiszowe do ustawiania powiększenia dokumentu

Posiadam najnowszą wersję pakietu Word w ramach subskrypcji Office 365. Obecnie (stan na dzień 14.04.2024) korzystam z niejawnego programu dla testerów (kanał beta), ale pewnie opisywana funkcjonalność z czasem (pewnie za kilka miesięcy) pojawi się u wszystkich użytkowników pakietu Office 365. Opisywana zmiana działa tylko w programie Word (nie działa w Excelu).

Otóż po uruchomieniu programu Word pojawił mi się taki oto dymek:

Czytaj dalej
Zaszufladkowano do kategorii porady | Otagowano | Dodaj komentarz

Word – czym są tabulatory – wprowadzenie

W tym wpisie postaram się pokrótce omówić czym są tabulatory. Temat jest dość obszerny i omówię tylko podstawy, a w kolejnych wpisach będę rozwijał temat.

Rzuć okiem na przykładowy fragment CV:

Tutaj tekst wyrównałem spacjami. Widać, że jest lekko nierówny np. słowo wyższe w wierszu wykształcenie mogłoby być ciutkę bardziej przesunięte w lewo. Ale usunięcie jednej spacji przed słowem wyższe spowoduje, że tekst będzie się zaczynał „za wcześnie”.  Inaczej – takie wyrównanie spacjami powoduje, że zawsze będą jakieś problemy, nie da się w drugiej kolumnie idealnie „od linijki” wyrównać wszystkich parametrów (no chyba, że użylibyśmy czcionki o stałej szerokości znaków).

Niektóre osoby w tej sytuacji radzą sobie tak, że tworzą tabelę, wpisują dane w obu kolumnach a następnie zmieniają kolor krawędzi na biały. Wtedy tekst jest niby ładnie wyrównany, ale niezbyt wygodnie się go edytuje.

Natomiast tutaj aż się prosi, aby użyć tabulatorów. Zanim omówię to zagadnienie, zlokalizuj na swojej klawiaturze klawisz Tab (znajduje się on po lewej stronie klawiatury nad klawiszem Caps Lock, czasami ma on oznaczenie dwóch strzałek).

Domyślnie (jeśli w danym akapicie nie zdefiniowano tabulatorów) naciskanie klawisza Tab powoduje, że kursor skacze w kolejne punkty na kartce będące wielokrotnościami 0,5 cala (czyli około 1,25 cm).

Czytaj dalej
Zaszufladkowano do kategorii podstawy | Otagowano , | Dodaj komentarz

Arkusze Google – funkcje w języku polskim

Niedawno rozmawiając z jednym znajomym poruszyłem temat, że pracuję nad pewnym projektem opartym o Arkusze Google. I usłyszałem od niego ciekawą opinię: Arkusze Google są fajne, ale są tam inne funkcje niż w Excelu i trzeba się ich uczyć od nowa 😉

Zdziwiło mnie to, bo w większości przypadków funkcje mają takie same nazwy (owszem są drobne wyjątki, znajdzie się też pewnie kilka funkcji, które są w Arkuszach Google a nie ma ich w Excelu i odwrotnie). I okazało się, że u owego kolegi domyślnie jest włączona opcja, aby funkcje były po angielsku. Czyli zamiast SUMA jest SUM, zamiast ŚREDNIA jest AVERAGE itp. Na szczęście istnieje dość prosty sposób na przełączenie się na polskie funkcje.

Czytaj dalej
Zaszufladkowano do kategorii Arkusze Google | Dodaj komentarz

Jak szybko przywrócić domyślne ustawienia Worda lub Excela??

Podczas prowadzenia szkoleń kilkukrotnie mi się zdarzyła sytuacja, gdy kursant odpalał program Word (lub Excel) a tutaj było kilka niespodzianek:

  • Ukryte niektóre (lub wszystkie) karty na wstążce, pozmieniane nazwy kart, dodane jakieś własne niestandardowe karty na wstążce lub po prostu zmieniona kolejność kart.
  • Rozjechane style np. w stylu Normalny jest ustawiony nienaturalnie duży odstęp po akapicie (albo interlinia), lub jest zmieniona czcionka itp.
  • Przypisane skróty klawiszowe do stylów, które się gryzą z standardowymi skrótami klawiszowymi (np. naciskam CTRL+C aby skopiować tekst do schowka a tutaj zamiast skopiowania zaznaczonego tekstu do schowka ustawia mi się styl Nagłówek2)
  • Dodane makro, które np. wyświetla komunikat powitalny podczas uruchamiania programu Word/Excel.

Po takich objawach wiem, że przede mną w danej sali miał miejsce jakiś kurs komputerowy z Worda/Excela na poziomie zaawansowanym. Niestety, ale osoba która siedziała przy danym stanowisku „nie posprzątała po sobie”. Oczywiście taka sytuacja może też wystąpić niekoniecznie w sali szkoleniowej ale np. w biurze gdy pracownikowi „coś się naklika” i nie wie co zrobił.

Widząc tego typu objawy mógłbym ręcznie spróbować wykonać następujące czynności:

  • Zresetować wstążkę
  • Metodą prób i błędów sprawdzić, jakie style były zmodyfikowane i przywrócić im domyślne ustawienia
  • Usunąć niestandardowe makra
  • I pewnie coś tam jeszcze by się znalazło do ręcznej poprawki

Natomiast jak to zrobić dużo szybciej?

Czytaj dalej
Zaszufladkowano do kategorii Konserwacja systemu | Dodaj komentarz

Jak zrobić zrzut (zdjęcie) ekranu z widocznym kursorem myszy

Do napisania tego wpisu zainspirował mnie komentarz pod wpisem: Jak zrobić zrzut (zdjęcie) ekranu. Otóż tworząc zwykły zrzut ekranu (czy to za pomocą klawisza Print Screen, czy kombinacji klawiszy Alt+Print Screen lub Windows+Shift+S) tworzony jest zrzut ekranu.

Ale na owym zrzucie ekranu nie ma domyślnie kursora myszy, co może być czasem problemem (np. gdy tworzysz instrukcję obsługi programu i chcesz, aby osoba czytająca ową instrukcję zwróciła uwagę np. na nietypowy kształt kursora myszy, gdy najeżdżasz na jakiś niestandardowy element).

Oto przykładowy zrzut ekranu zawierający kursor myszy:

Gdybym tworzył zwykły zrzut ekranu, to kursor myszy (owy czarny krzyż służący do kopiowania formuły) nie byłby umieszczony na powyższym rysunku.

Czytaj dalej
Zaszufladkowano do kategorii Pozostałe | Otagowano , , , | Dodaj komentarz

Malarz formatów – wygodne kopiowanie formatowania tekstu, komórek

Na wstążce na karcie Narzędzia główne obok poleceń Wklej, Wytnij, Kopiuj znajduje się niepozorne polecenie Malarz formatów (gdy masz niższą rozdzielczość ekranu, może się wyświetlać tylko ikonka pędzla).

To polecenie jest dostępne w większości programów pakietu Office (Word, Excel, PowerPoint). Do czego ono służy?

Czytaj dalej
Zaszufladkowano do kategorii MSOffice - ogólne | Dodaj komentarz