2012-07-19 7 views
84

Podczas edytowania makra lub funkcji Microsoft Office VBA często przesuwasz kursor z linii, która nie została jeszcze zakończona. Na przykład, aby skopiować coś, co chcesz wkleić do tego wiersza. Ale jeśli ta linia częściowa nie jest poprawna składniowo, edytor języka VBA przerywa pracę, wyświetlając komunikat "Błąd kompilacji", który musi zostać odrzucony.Podczas edytowania pakietu Microsoft Office VBA, w jaki sposób wyłączyć komunikat "Błąd kompilacji"?

Czy istnieje sposób, aby wyłączyć okno komunikatu? Uważam, że to irytujące ...

(Dzieje się tak z Excel Visual Basic for Applications, Outlook VBA Word VBA, itd.)

Odpowiedz

117

Wykonaj następujące czynności w oknie edytora VBA (zatytułowany „Microsoft Visual Basic for Applications "):

Kliknij menu" Narzędzia ", a następnie" Opcje ".

W karcie Opcje "Edytor", odznacz "Auto Syntax Check" okno. (Zobacz zrzut ekranu poniżej).

Ta zmiana nie powoduje, że edytor przestaje kompilować się w tle i zaznacza błędy składni na czerwono (lub inne formatowanie określone w zakładce Opcje "Format edytora").

programy MS Office dzielić ten wspólny edytora VBA, więc jeśli zmienisz opcję podczas edycji VBA dla Excela potem zmieniłem go dla programu Outlook, Word, itp

MS VBA editor's Tools Options dialog box

+4

Tylko dla FYI. To nie działało dla mnie, dopóki nie uruchomiłem ponownie programu Excel 2010 – DontFretBrett

+27

Warto również wspomnieć, że nawet przy powyższym polu odznaczone błędy składni są nadal zaznaczone na czerwono ... co jest przydatne! – Jonny

+1

To również działa dla IDE VB6 (wiem, wiem, to jest 2015 ... ale kod źródłowy wciąż wymaga aktualizacji od czasu do czasu) – Cemafor

20

W VBE, Narzędzia - Opcje - Edytuj i usuń zaznaczenie opcji Automatyczna kontrola składni. Zmieni to zły kod na czerwony, ale nie wyświetli popupu.

Powiązane problemy