Jedną z wad edytora VB jest fakt, że nie pozwala on wydrukować makr w kolorze.
Problem
Co więcej, kopiując kod z edytora VB do innego programu (np. Worda czy Wordpada) także nie zachowamy oryginalnego formatu.
Czy istnieje więc jakiś prosty sposób na wydruk kodu VBA w kolorze? Otóż tak! Za pomocą nieco okrężnej drogi możemy uzyskać lepszy efekt niż drukując bezpośrednio z edytora VB….
Jak to możliwe?
Notepad++
Wystarczy zainstalować darmowy program Notepad++, który zastępuje standardowy notatnik Windowsa.
Ten świetny programik ma wbudowany mechanizm kolorowania składni chyba dla wszystkich ważniejszych języków programowania.
Program ten daje większe możliwości od edytora VB ponieważ pozwala dodatkowo sformatować poszczególne partie kodu np. komentarze wyświetlić kursywą, liczby kolorem czerwonym, a słowa kluczowe wyróżnić pogrubieniem.
To nie koniec! Do dyspozycji użytkownika pozostaje cała paleta kolorów, a nie tylko 16 głównych jak w przypadku edytora VB.
Eksport Do Worda
Jeżeli zdefiniujemy styl dla języka VBA (lub weźmiemy domyślny) i sformatujemy kod, to pozostaje zapisać 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. Potem pozostaje tylko otworzyć pusty dokument Worda, wkleić kolorowy kod ze schowka, wydrukować go i cieszyć się efektem.