Jakie są różne sposoby rozwiązywania problemów w Visual Basic: jak z niego korzystać w przypadku błędu?

Błąd może wystąpić w aplikacji z dowolnego powodu, chcielibyśmy wiedzieć, jak go naprawić.

  • Sytuacja powoduje, że aplikacja jest uruchomiona błąd w kodzie ten Na przykład, gdy otwierasz witrynę, która już nie istnieje.
  • Że w logice kodu jest błąd składni to uniemożliwia programowi Excel robienie tego, co chce. Może to być spowodowane tym, że zapomniałeś zamknąć klauzulę lub odwołałeś się do funkcji lub elementu, który już nie istnieje, na przykład nazwy lub obiektu.

Jeśli hasło nie zawiera obsługi błędów, Visual Basic przestanie uruchamiać program i wyświetli komunikat o błędzie w przypadku wystąpienia błędu w haśle.

Zawsze, gdy oświadczenie o błędzie wydaje w Visual Basic , konieczne jest użycie obsługi błędów lub obsługi błędów w naszym haśle, ponieważ jeśli użyje go inny użytkownik, nie będzie wiedział, co zrobić. Wtedy się nauczysz Jakie są różne sposoby obsługi błędów w Visual Basic przy użyciu instrukcji On Error.

Znaczenie ustanowienia programu obsługi błędów

Większość problemów można przewidzieć, dołączając do kodu procedurę obsługi błędów, aby poprawić wszelkie błędy, które mogą wystąpić. Możesz to zrobić, zapoznając się ze sobą Aplikacja VBA, funkcje, właściwości i metody , aby przewidzieć zarządzanie błędami.

Po dodaniu obsługi błędów do procesu Visual Basic wykonanie przenosi się do innej lokalizacji w kodzie, pozycji, która obsługuje błąd.

Innymi słowy, musisz umieścić procedurę w kodzie Visual Basic, gdy wykryje błąd, będzie szukał instrukcji, która obsłuży błąd, lokalizując go tam.

Musisz włączyć obsługę błędów za pomocą instrukcji On Error ten To, co robi, jest uruchamiane bezpośrednio na błędzie w zdaniu obsługi błędu. Jeśli pominiesz ten krok, gdy wystąpi błąd, Visual Basic przestanie działać i wyświetli komunikat z opcją zatrzymania lub debugowania.

Pamiętaj, że aby poradzić sobie z błędami, musisz wyłącz automatyczne aktualizacje pakietu Microsoft Office ten Polecenie W przypadku błędu aktywuje lub dezaktywuje procedurę obsługi błędów, to polecenie W przypadku błędu ma trzy formy:

  1. Jeśli popełnisz błąd, zacznij od nowa.
  2. Jeśli wystąpi błąd, przejdź do tagu.
  3. W błędzie przejdź do TTo 0

Funkcje trzech form w przypadku błędu

  • NS’ W przypadku błędu Kontynuuj Następne stwierdzenie zignoruj ​​wiersz błędu. Czasami nie jest to najlepsza opcja, ponieważ trudno jest rozwiązać problem.
  • Mandat Jeśli wystąpi błąd, przejdź do Napis aktywuje procedurę obsługi błędów, która zaczyna się od wiersza, w którym zaczyna się zdanie. Wcześniej musieliśmy go aktywować, umieszczając On Error Go to i nazwę etykiety nad stwierdzeniem, które dało nam błąd.
  • Gdy procedura obsługi błędów jest aktywna i wystąpi błąd, wykonanie przechodzi do wiersza określonego na etykiecie. Ważne jest, aby umieścić „Exit Sub” przed nagraną wiadomością, aby można było kontynuować po pojawieniu się i zaakceptowaniu komunikatu o błędzie.
  • Jeśli jest błąd, przejdź do 0. Ta instrukcja wyłącza obsługę błędów w procesie. Jeśli masz więcej niż jedną obsługę błędów i zdecydujesz, że nie chcesz nic robić. ustaw instrukcję On Error Go To na 0. W takim przypadku Visual Basic wyświetli okno błędu i da opcję debugowania lub zakończenia.

Błędy pojawiające się w Twojej pracy wymagają poprawienia, dzięki czemu praca w aplikacji, z której korzystasz, będzie łatwiejsza i bardziej wydajna. Dlatego najlepiej jest przewidzieć najbardziej prawdopodobne błędy, aby wskazać to w swoich zabiegach.

Zalecamy prowadzenie dziennika wszystkich błędów w celu dalszego poprawiania hasła. Zostań profesjonalistą, poprawiając te irytujące błędy i ciesz się płynnym działaniem popularnych aplikacji Microsoft Office utwórz hasło i ogranicz je za pomocą książki makr Visual Basic.

Dodaj komentarz