Wydruk makr w kolorze pozwala na łatwiejszą analizę napisanego kodu. Niestety, jedną z wad edytora VBA jest to, że pozwala on tylko na czarno-biały wydruk. Czy można to ograniczenie obejść? Czy jest jakiś inny sposób aby rozwiązać ten problem?
Notepad++
Kopiując kod z VBE do innego programu np. Worda czy Wordpada również nie zachowujemy oryginalnego formatu.
Wystarczy jednak zainstalować darmowy program Notepad++, który zastępuje standardowy notatnik Windowsa, aby poradzić sobie z tym wyzwaniem.
Ten świetny notatnik ma wbudowany mechanizm kolorowania składni chyba dla wszystkich ważniejszych języków programowania.
Program ten daje nawet większe możliwości od edytora VBA ponieważ pozwala dodatkowo sformatować poszczególne partie kodu. Możemy więc komentarze wyróżnić kursywą, liczby kolorem czerwonym, a słowa kluczowe pogrubieniem.
To nie koniec! Do dyspozycji użytkownika pozostaje cała paleta kolorów, a nie tylko 16 głównych jak w przypadku edytora VBA.
Eksport do Worda
Jeżeli wybierzemy domyślny styl dla języka VBA i sformatujemy nim kod, to pozostanie nam wyeksportowanie go do pliku RTF.
Możemy też skopiować kod do schowka zachowując wszystkie formaty. Można to zrobić w menu Pluginy, następnie klikając NppExport i wybierając ostatnią opcję Copy all formats to clipboard.
Otwieramy pusty dokument Worda, wklejamy kolorowy kod ze schowka i drukujemy go właśnie z poziomu tej aplikacji.
Wydruk makr w kolorze pozwoli nam lepiej analizować i optymalizować swój kod. Sam często korzystam z tego udogodnienia.