Edytor Visual Basic - jak go otworzyć i używać w programie Excel

Pierwszym krokiem do pracy z VBA w programie Excel jest zapoznanie się z Edytorem Visual Basic (zwanym również Edytorem VBA lub Edytorem VB).

W tym samouczku omówię wszystko, co trzeba wiedzieć o edytorze VBA i kilka przydatnych opcji, które powinieneś znać podczas kodowania w Excel VBA.

Co to jest Edytor Visual Basic w programie Excel?

Edytor Visual Basic to osobna aplikacja będąca częścią programu Excel i otwierana przy każdym otwarciu skoroszytu programu Excel. Domyślnie jest ukryty i aby uzyskać do niego dostęp, musisz go aktywować.

VB Editor to miejsce, w którym przechowujesz kod VB.

Istnieje wiele sposobów uzyskania kodu w edytorze VB:

  1. Kiedy nagrywasz makro, automatycznie tworzy nowy moduł w edytorze VB i wstawia kod do tego modułu.
  2. Możesz ręcznie wpisać kod VB w edytorze VB.
  3. Możesz skopiować kod z innego skoroszytu lub z Internetu i wkleić go w edytorze VB.

Otwieranie edytora VB

Istnieją różne sposoby otwierania Edytora Visual Basic w programie Excel:

  1. Korzystanie ze skrótu klawiaturowego (najłatwiejszy i najszybszy)
  2. Korzystanie z karty Deweloper.
  3. Korzystanie z zakładek arkusza roboczego.

Przyjrzyjmy się każdemu z nich szybko.

Skrót klawiaturowy do otwierania Edytora Visual Basic

Najłatwiejszym sposobem otwarcia edytora Visual Basic jest użycie skrótu klawiaturowego - ALT + F11 (przytrzymaj klawisz ALT i naciśnij klawisz F11).

Gdy to zrobisz, otworzy się osobne okno dla edytora Visual Basic.

Ten skrót działa jak przełącznik, więc gdy użyjesz go ponownie, przeniesie Cię z powrotem do aplikacji Excel (bez zamykania edytora VB).

Skrót do wersji na Maca to Opcja + F11 lub Fn + Opc + F11

Korzystanie z karty Deweloper

Aby otworzyć Edytor Visual Basic ze wstążki:

  1. Kliknij kartę Deweloper (jeśli nie widzisz karty programisty, przeczytaj, jak ją zdobyć).
  2. W grupie Kod kliknij Visual Basic.

Korzystanie z zakładki Arkusz

Jest to mniej używana metoda otwierania edytora Vb.

Przejdź do dowolnej zakładki arkusza roboczego, kliknij prawym przyciskiem myszy i wybierz „Wyświetl kod”.

Ta metoda nie tylko otworzy edytor VB, ale także przeniesie Cię do okna kodu dla tego obiektu arkusza roboczego.

Jest to przydatne, gdy chcesz napisać kod, który działa tylko dla określonego arkusza roboczego. Zwykle dzieje się tak w przypadku zdarzeń w arkuszu.

Anatomia edytora Visual Basic w programie Excel

Kiedy otwierasz edytor VB po raz pierwszy, może to wyglądać trochę przytłaczająco.

Istnieją różne opcje i sekcje, które na pierwszy rzut oka mogą wydawać się zupełnie nowe.

Ponadto nadal ma wygląd starego programu Excel 97 dni. Podczas gdy Excel znacznie poprawił się pod względem projektu i użyteczności na przestrzeni lat, Edytor VB nie zauważył żadnych zmian w jego wyglądzie.

W tej sekcji przeprowadzę Cię przez różne części aplikacji Visual Basic Editor.

Uwaga: kiedy zacząłem używać VBA lata temu, byłem dość przytłoczony tymi wszystkimi nowymi opcjami i oknami. Ale kiedy przyzwyczaisz się do pracy z VBA, większość z nich poczujesz się komfortowo. I przez większość czasu nie będziesz musiał korzystać ze wszystkich opcji, tylko zapełnioną ręką.

Poniżej znajduje się obraz różnych komponentów edytora VB. Są one następnie szczegółowo opisane w poniższych sekcjach tego samouczka.

Teraz szybko przejrzyjmy każdy z tych komponentów i zrozummy, co robi:

Pasek menu

Tutaj masz wszystkie opcje, których możesz użyć w Edytorze VB. Jest podobny do wstążki programu Excel, na której znajdują się karty i opcje z każdą kartą.

Możesz zapoznać się z dostępnymi opcjami, klikając każdy element menu.

Zauważysz, że większość opcji w Edytorze VB zawiera skróty klawiaturowe wymienione obok. Po przyzwyczajeniu się do kilku skrótów klawiaturowych praca z edytorem VB staje się naprawdę łatwa.

Pasek narzędzi

Domyślnie w Edytorze VB znajduje się pasek narzędzi, który zawiera przydatne opcje, których prawdopodobnie będziesz potrzebować najczęściej. To tak jak pasek narzędzi szybkiego dostępu w programie Excel. Zapewnia szybki dostęp do niektórych przydatnych opcji.

Możesz go nieco dostosować, usuwając lub dodając do niego opcje (klikając małą strzałkę skierowaną w dół na końcu paska narzędzi).

W większości przypadków podczas pracy z edytorem VB wystarczy domyślny pasek narzędzi.

Możesz przenieść pasek narzędzi nad pasek menu, klikając trzy szare kropki (na początku paska narzędzi) i przeciągając go nad pasek menu.

Uwaga: W edytorze VB dostępne są cztery paski narzędzi - formularz Standard, Debug, Edit i User. To, co widzisz na powyższym obrazku (co jest również domyślnym), to standardowy pasek narzędzi. Możesz uzyskać dostęp do innych pasków narzędzi, przechodząc do opcji Widok i najeżdżając kursorem na opcję Paski narzędzi. Jeśli chcesz, możesz dodać jeden lub więcej pasków narzędzi do edytora VB.

Eksplorator projektów

Eksplorator projektów to okno po lewej stronie, które pokazuje wszystkie obiekty aktualnie otwarte w programie Excel.

Podczas pracy z programem Excel każdy otwarty skoroszyt lub dodatek jest projektem. I każdy z tych projektów może mieć w sobie kolekcję obiektów.

Na przykład na poniższym obrazie Eksplorator projektów pokazuje dwa skoroszyty, które są otwarte (Książka1 i Skoroszyt2) oraz obiekty w każdym skoroszycie (arkusze, ThisWorkbook i Module in Book1).

Po lewej stronie obiektów znajduje się ikona plusa, której można użyć do zwinięcia listy obiektów lub rozwinięcia i wyświetlenia pełnej listy obiektów.

W skład Eksploratora Projektu mogą wchodzić następujące obiekty:

  1. Wszystkie otwarte skoroszyty - w każdym skoroszycie (zwanym również projektem) mogą znajdować się następujące obiekty:
    • Obiekt arkusza dla każdego arkusza w skoroszycie
    • Obiekt ThisWorkbook który reprezentuje sam skoroszyt
    • Arkusz wykresów obiekt dla każdego arkusza wykresu (nie są one tak powszechne jak arkusze)
    • Moduły - Tutaj trafia kod generowany za pomocą rejestratora makr. Możesz także napisać lub skopiować i wkleić kod VBA tutaj.
  2. Wszystkie otwarte dodatki

Rozważ Eksplorator projektów jako miejsce, w którym znajdują się wszystkie obiekty otwarte w programie Excel w określonym czasie.

Skrót klawiaturowy do otwierania Eksploratora projektów to Kontrola + R (przytrzymaj klawisz sterujący, a następnie naciśnij R). Aby go zamknąć, po prostu kliknij ikonę zamykania w prawym górnym rogu okna Eksploratora projektów.

Uwaga: Dla każdego obiektu w Eksploratorze projektu istnieje okno kodu, w którym możesz napisać kod (lub skopiować i wkleić go skądś). Okno kodu pojawia się po dwukrotnym kliknięciu obiektu.

Okno właściwości

Okno właściwości to miejsce, w którym możesz zobaczyć właściwości wybranego obiektu. Jeśli nie masz jeszcze okna Właściwości, możesz je uzyskać, używając skrótu klawiaturowego F4 (lub przejdź do karty Widok i kliknij Okno Właściwości).

Okno właściwości to ruchome okno, które można zadokować w edytorze VB. W poniższym przykładzie zadokowałem go tuż pod Eksploratorem projektów.

Okno właściwości pozwala na zmianę właściwości wybranego obiektu. Na przykład, jeśli chcę, aby arkusz był ukryty (lub bardzo ukryty), mogę to zrobić, zmieniając Widoczną właściwość wybranego obiektu arkusza.

Związane z: Ukrywanie arkusza roboczego w programie Excel (którego nie można łatwo odkryć)

Okno kodu

Dla każdego obiektu wymienionego w Eksploratorze projektu znajduje się okno kodu. Możesz otworzyć okno kodu dla obiektu, klikając go dwukrotnie w obszarze Eksploratora projektu.

Okno kodu to miejsce, w którym napiszesz swój kod lub skopiujesz i wkleisz kod z innego miejsca.

Gdy nagrywasz makro, kod dla niego trafia do okna kodu modułu. Excel automatycznie wstawia moduł, aby umieścić w nim kod podczas nagrywania makra.

Związane z: Jak uruchomić makro (kod VBA) w programie Excel.

Okno bezpośrednie

Okno bezpośrednie jest najczęściej używane podczas debugowania kodu. Jednym ze sposobów używania okna bezpośredniego jest użycie instrukcji Print.Debug w kodzie, a następnie uruchomienie kodu.

Pomaga mi debugować kod i określić, gdzie mój kod utknął. Jeśli otrzymam wynik Print.Debug w bezpośrednim oknie, wiem, że kod działał przynajmniej do tej linii.

Jeśli jesteś nowy w kodowaniu VBA, może minąć trochę czasu, zanim będziesz mógł użyć bezpośredniego okna do debugowania.

Domyślnie bezpośrednie okno nie jest widoczne w edytorze VB. Możesz go uzyskać, używając skrótu klawiaturowego Control + G (lub możesz przejść do karty Widok i kliknąć „Okno bezpośrednie”).

Gdzie dodać kod w edytorze VB

Mam nadzieję, że masz teraz podstawową wiedzę na temat tego, czym jest VB Editor i jakie są wszystkie jego części.

W tej części tego samouczka pokażę, gdzie dodać kod VBA w Edytorze Visual Basic.

Istnieją dwa miejsca, w których możesz dodać kod VBA w programie Excel:

  1. Okno kodu dla obiektu. Te obiekty mogą być skoroszytem, ​​arkuszem, formularzem użytkownika itp.
  2. Okno kodu modułu.

Okno kodu modułu a okno kodu obiektu

Pozwolę sobie najpierw szybko wyjaśnić różnicę między dodaniem kodu w module a dodaniem kodu w oknie kodu wynikowego.

Kiedy dodajesz kod do dowolnego obiektu, zależy to od jakiejś akcji tego obiektu, która wywoła ten kod. Na przykład, jeśli chcesz odkryć wszystkie arkusze w skoroszycie zaraz po otwarciu tego skoroszytu, kod zostanie umieszczony w obiekcie ThisWorkbook (który reprezentuje skoroszyt).

Wyzwalaczem w tym przypadku jest otwarcie skoroszytu.

Podobnie, jeśli chcesz chronić arkusz roboczy, gdy tylko zostanie aktywowany inny arkusz roboczy, kod tego zostanie umieszczony w oknie kodu arkusza roboczego.

Te wyzwalacze są nazywane zdarzeniami i można powiązać kod, który ma zostać wykonany, gdy wystąpi zdarzenie.

Związane z: Dowiedz się więcej o zdarzeniach w VBA.

Wręcz przeciwnie, kod w module musi być wykonywany ręcznie (lub może być wywołany również z innych podprogramów).

Podczas rejestrowania makra program Excel automatycznie tworzy moduł i wstawia do niego zarejestrowany kod makra. Teraz, jeśli musisz uruchomić ten kod, musisz ręcznie wykonać makro.

Dodawanie kodu VBA w module

O ile nagrywanie makra automatycznie tworzy moduł i wstawia do niego kod, to istnieją pewne ograniczenia przy korzystaniu z rejestratora makr. Na przykład nie może używać pętli ani warunków If Then Else.

W takich przypadkach lepiej jest albo skopiować i wkleić kod ręcznie, albo samodzielnie napisać kod.

Moduł może być używany do przechowywania następujących typów kodów VBA:

  1. Deklaracje: Możesz deklarować zmienne w module. Deklarowanie zmiennych umożliwia określenie typu danych, które może przechowywać zmienna. Możesz zadeklarować zmienną tylko dla podprogramu lub dla wszystkich podprogramów w module (lub wszystkich modułów)
  2. Podprogramy (procedury): To jest kod, który zawiera kroki, które chcesz wykonać w VBA.
  3. Procedury funkcyjne: Jest to kod, który zwraca pojedynczą wartość i można go użyć do tworzenia funkcji niestandardowych (zwanych również funkcjami zdefiniowanymi przez użytkownika lub funkcjami UDF w VBA)

Domyślnie moduł nie jest częścią skoroszytu. Musisz go najpierw włożyć przed użyciem.

Dodawanie modułu w edytorze VB

Poniżej znajdują się kroki, aby dodać moduł:

  1. Kliknij prawym przyciskiem myszy dowolny obiekt skoroszytu (w którym chcesz moduł).
  2. Ustaw kursor na opcji Wstaw.
  3. Kliknij Moduł.

Spowoduje to natychmiastowe utworzenie folderu o nazwie Module i wstawienie obiektu o nazwie Module 1. Jeśli masz już wstawiony moduł, powyższe kroki wstawią kolejny moduł.

Po wstawieniu modułu możesz dwukrotnie kliknąć obiekt modułu w Eksploratorze projektu i otworzy się dla niego okno kodu.

Teraz możesz skopiować i wkleić kod lub napisać go samodzielnie.

Wyjmowanie modułu

Poniżej znajdują się kroki, aby usunąć moduł w Excel VBA:

  1. Kliknij prawym przyciskiem myszy moduł, który chcesz usunąć.
  2. Kliknij opcję Usuń moduł.
  3. W otwartym oknie dialogowym kliknij Nie.

Uwaga: Możesz wyeksportować moduł przed jego usunięciem. Jest zapisywany jako plik .bas i można go zaimportować do innego projektu. Aby wyeksportować moduł, kliknij go prawym przyciskiem myszy i kliknij „Eksportuj plik”.

Dodawanie kodu do okna kodu obiektu

Aby otworzyć okno kodu dla obiektu, po prostu kliknij go dwukrotnie.

Po otwarciu możesz wprowadzić kod ręcznie lub skopiować i wkleić kod z innych modułów lub z Internetu.

Zwróć uwagę, że niektóre obiekty pozwalają wybrać zdarzenie, dla którego chcesz napisać kod.

Na przykład, jeśli chcesz napisać kod, aby coś się wydarzyło, gdy zaznaczenie zostanie zmienione w arkuszu, musisz najpierw wybrać arkusze z listy rozwijanej w lewym górnym rogu okna kodu, a następnie wybrać zdarzenie zmiany z listy -w dół po prawej stronie.

Uwaga: Te zdarzenia są specyficzne dla obiektu. Po otwarciu okna kodu dla skoroszytu zobaczysz zdarzenia związane z obiektem skoroszytu. Po otwarciu okna kodu dla arkusza roboczego zobaczysz zdarzenia związane z obiektem arkusza.

Dostosowywanie edytora VB

Chociaż domyślne ustawienia Edytora Visual Basic są wystarczająco dobre dla większości użytkowników, umożliwiają dalsze dostosowywanie interfejsu i kilku funkcji.

W tej części samouczka pokażę Ci wszystkie opcje dostosowywania edytora VB.

Aby dostosować środowisko edytora VB, kliknij Narzędzia na pasku menu, a następnie kliknij Opcje.

Spowoduje to otwarcie okna dialogowego Opcje, które da ci wszystkie opcje dostosowywania w Edytorze VB. Okno dialogowe „Opcje” ma cztery karty (jak pokazano poniżej), które mają różne opcje dostosowywania Edytora Visual Basic.

Przejrzyjmy szybko każdą z tych zakładek i ważne opcje w każdej z nich.

Zakładka edytora

Chociaż wbudowane ustawienia w większości przypadków działają dobrze, pozwólcie, że przejdę dalej przez opcje na tej karcie.

Gdy staniesz się bardziej biegły w pracy z VBA w programie Excel, możesz dostosować edytor VB za pomocą niektórych z tych opcji.

Automatyczne sprawdzanie składni

Podczas pracy z VBA w programie Excel, gdy tylko popełnisz błąd składni, powita Cię wyskakujące okno dialogowe (z pewnym opisem błędu). Coś, jak pokazano poniżej:

Jeśli wyłączysz tę opcję, to wyskakujące okienko nie pojawi się, nawet jeśli popełnisz błąd składni. Jednak zmiana koloru w tekście kodu wskazuje, że wystąpił błąd.

Jeśli jesteś początkującym, polecam włączenie tej opcji. Gdy nabędziesz więcej doświadczenia w kodowaniu, te wyskakujące okienka mogą zacząć być irytujące, a następnie możesz wyłączyć tę opcję.

Wymagaj deklaracji zmiennej

To jedna z opcji, którą polecam włączyć.

Pracując z VBA, używałbyś zmiennych do przechowywania różnych typów danych i obiektów.

Po włączeniu tej opcji automatycznie wstawia instrukcję „Opcja Explicit” u góry okna kodu. To zmusza cię do zadeklarowania wszystkich zmiennych, których używasz w swoim kodzie. Jeśli nie zadeklarujesz zmiennej i spróbujesz wykonać kod, wyświetli błąd (jak pokazano poniżej).

W powyższym przypadku użyłem zmiennej Var, ale jej nie zadeklarowałem. Więc kiedy próbuję uruchomić kod, pokazuje błąd.

Ta opcja jest bardzo przydatna, gdy masz dużo zmiennych. Często pomaga mi znaleźć błędnie napisane nazwy zmiennych, ponieważ są one uważane za niezadeklarowane i wyświetlany jest błąd.

Uwaga: Włączenie tej opcji nie ma wpływu na istniejące moduły.

Członek listy automatycznej

Ta opcja jest bardzo przydatna, ponieważ pomaga uzyskać listę właściwości metod dla obiektu.

Na przykład, jeśli chcę usunąć arkusz roboczy (Arkusz1), muszę użyć wiersza Sheet1.Delete.

Podczas wpisywania kodu, gdy tylko wpiszę kropkę, pokaże mi ona wszystkie metody i właściwości związane z obiektem Worksheet (jak pokazano poniżej).

Funkcja automatycznej listy jest świetna, ponieważ pozwala:

  • Szybki wybór właściwości i metody z listy i oszczędność czasu
  • Pokazuje wszystkie właściwości i metody, o których możesz nie wiedzieć
  • Unikaj błędów ortograficznych

Ta opcja jest domyślnie włączona i polecam zachować ją w ten sposób.

Opcje automatycznych szybkich informacji

Po wpisaniu funkcji w arkuszu programu Excel wyświetlane są pewne informacje o funkcji - takie jak przyjmowane argumenty.

Podobnie, gdy wpisujesz funkcję w VBA, pokazuje ona pewne informacje (jak pokazano poniżej). Ale aby tak się stało, musisz upewnić się, że opcja Auto Quick Info jest włączona (co jest domyślnie).

Opcje porad dotyczących automatycznych danych

Kiedy przechodzisz przez swój kod linia po linii i umieszczasz kursor nad nazwą zmiennej, pokaże ci wartość zmiennej.

Uważam, że jest to całkiem przydatne podczas debugowania kodu lub przechodzenia przez linię po linii kodu, która zawiera pętle.

W powyższym przykładzie, gdy tylko ustawię kursor nad zmienną (var), pokazuje ona wartość, którą przechowuje.

Ta opcja jest domyślnie włączona i polecam zachować ją w ten sposób.

Automatyczne wcięcie

Ponieważ kody VBA mogą być długie i niechlujne, użycie wcięć zwiększa czytelność kodu.

Podczas pisania kodu możesz wcinać za pomocą klawisza tabulacji.

Ta opcja zapewnia, że ​​kiedy skończysz z wciętym wierszem i naciśniesz Enter, następna linia nie zaczyna się od samego początku, ale ma takie samo wcięcie jak poprzednia linia.

W powyższym przykładzie, po napisaniu linii Debug.Print i naciśnięciu enter, rozpocznie się ona tuż pod nią (z tym samym poziomem wcięcia).

Uważam, że ta opcja jest przydatna, a jej wyłączenie oznaczałoby ręczne wcięcie każdego wiersza w bloku kodu, który chcę wciąć.

Jeśli chcesz, możesz zmienić wartość wcięcia. Utrzymuję wartość domyślną.

Edycja tekstu metodą „przeciągnij i upuść”

Gdy ta opcja jest włączona, pozwala wybrać blok kodu oraz przeciągnąć go i upuścić.

Oszczędza czas, ponieważ nie musisz najpierw wycinać, a następnie wklejać. Możesz go po prostu wybrać i przeciągnąć.

Ta opcja jest domyślnie włączona i polecam zachować ją w ten sposób.

Domyślny widok pełnego modułu

Gdy ta opcja jest włączona, będziesz mógł zobaczyć wszystkie procedury w module na jednej przewijanej liście.

Jeśli wyłączysz tę opcję, będziesz mógł zobaczyć tylko jeden moduł naraz. Będziesz musiał wybrać moduł, który chcesz zobaczyć, z listy rozwijanej w prawym górnym rogu okna kodu.

Ta opcja jest domyślnie włączona i polecam zachować ją w ten sposób.

Jednym z powodów, dla których możesz chcieć go wyłączyć, gdy masz wiele procedur, które są ogromne i przewijanie ich zajmuje trochę czasu, lub gdy masz wiele procedur i chcesz je szybko znaleźć, zamiast marnować czas na przewijanie.

Separator procedur

Gdy ta opcja jest włączona, zobaczysz linię (rodzaj dzielnika) między dwiema procedurami.

Uważam to za przydatne, ponieważ wizualnie pokazuje, kiedy jedna procedura się kończy, a druga zaczyna.

Jest domyślnie włączony i zalecam zachowanie tego w ten sposób.

Karta formatu edytora

Za pomocą opcji na karcie Format edytora możesz dostosować wygląd kodu w oknie kodu.

Osobiście zachowuję wszystkie domyślne opcje, ponieważ mi się podoba. Jeśli chcesz, możesz to dostosować w zależności od swoich preferencji.

Aby dokonać zmiany, musisz najpierw wybrać opcję w polu Kolory kodu. Po wybraniu opcji możesz zmodyfikować dla niej kolor pierwszego planu, tła i wskaźnika.

W tej zakładce można również ustawić rodzaj i rozmiar czcionki. Zaleca się używanie czcionki o stałej szerokości, takiej jak Courier New, ponieważ dzięki niej kod jest bardziej czytelny.

Zwróć uwagę, że ustawienie typu i rozmiaru czcionki pozostanie takie samo dla wszystkich typów kodu (tj. wszystkich typów kodu pokazanych w polu koloru kodu).

Poniżej znajduje się obraz, na którym wybrałem Breakpoint i mogę zmienić jego formatowanie.

Uwaga: Opcja paska wskaźnika marginesu, gdy jest włączona, pokazuje mały pasek marginesu po lewej stronie kodu. Jest to pomocne, ponieważ pokazuje przydatne wskaźniki podczas wykonywania kodu. W powyższym przykładzie, kiedy ustawisz punkt przerwania, automatycznie wyświetli się czerwona kropka po lewej stronie linii na pasku marginesu. Alternatywnie, aby ustawić punkt przerwania, możesz po prostu kliknąć pasek marginesu po lewej stronie wiersza kodu, który chcesz ustawić jako punkt przerwania.

Domyślnie pasek wskaźnika marginesu jest włączony i zalecam zachowanie go w ten sposób.

Jedna z moich studentek kursu VBA uznała te opcje dostosowywania za przydatne i była daltonistką. Korzystając z dostępnych tutaj opcji, mogła ustawić kolor i formaty, które ułatwiły jej pracę z VBA.

Zakładka Ogólne

Karta Ogólne ma wiele opcji, ale nie musisz żadnej z nich zmieniać.

Zalecam zachowanie wszystkich opcji bez zmian.

Jedną z ważnych opcji, o których należy wiedzieć na tej karcie, jest obsługa błędów.

Domyślnie zaznaczone jest „Przerwij przy nieobsługiwanych błędach” i zalecam zachowanie tego w ten sposób.

Ta opcja oznacza, że ​​jeśli twój kod napotka błąd, a nie obsłużyłeś jeszcze tego błędu w kodzie, to się zepsuje i zatrzyma. Ale jeśli rozwiązałeś błąd (na przykład za pomocą opcji On Error Resume Next lub On Error Goto), błąd się nie zepsuje (ponieważ błędy nie są nieobsłużone).

Karta dokowania

Na tej karcie możesz określić, które okna chcesz zadokować.

Dokowanie oznacza, że ​​możesz ustalić położenie okna (takiego jak Eksplorator projektu lub okno Właściwości), aby nie poruszało się i można było jednocześnie wyświetlać wszystkie różne okna.

Jeśli nie zadokujesz, będziesz mógł wyświetlać jedno okno na raz w trybie pełnoekranowym i będziesz musiał przełączyć się na drugie.

Zalecam zachowanie ustawień domyślnych.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave