Podsumowanie
Jeśli wyłączysz program Microsoft Visual Basic for Applications (VBA) i uruchomisz program Microsoft Excel, niektóre funkcje programu Excel w następujących kategoriach będą niedostępne:
-
Projekty VBA, kod makr XLM i kontrolki ActiveX
-
Nieskompilowane dodatki (pliki xla)
-
Elementy menu, przyciski paska narzędzi i klawisze skrótów związane z językiem VBA
Uwaga Język VBA można wyłączyć na dwa sposoby:
-
Ustawiając ustawienie instalacji na Niedostępne podczas instalowania programu Excel.
-
Przy użyciu zasad wyłącz system języka VBA dla aplikacji pakietu Office .
Więcej informacji
Następujące funkcje w programie Microsoft Excel są wyłączone, gdy język VBA nie jest włączony.
Projekty VBA, kod makr XLM i kontrolki ActiveX
-
Nie można tworzyć nowych kodów ani kontrolek ActiveX ani uruchamiać istniejących kodów ani kontrolek ActiveX.
-
Po otwarciu plików zawierających te obiekty związane z programowalnością te obiekty zostaną usunięte i zostanie wyświetlone następujące ostrzeżenie:
Ten skoroszyt utracił swój projekt VBA, kontrolki ActiveX i wszelkie inne funkcje związane z programowalnością.
Jeśli klikniesz przycisk OK, program Excel otworzy plik w trybie tylko do odczytu, aby upewnić się, że składniki programowalności nie zostaną przypadkowo utracone.
-
Model obiektów programu Excel jest nadal dostępny dla innych programów. jednak inne programy nie będą w stanie zautomatyzować programu Excel do korzystania z tych obiektów programmability.
Nieskompilowane dodatki (pliki xla)
Nieskompilowany dodatek to plik dodatku utworzony przy użyciu języka VBA. Jeśli otworzysz nieskompilowany dodatek, zostanie wyświetlone takie samo ostrzeżenie, jak podczas otwierania pliku zawierającego zwykły projekt VBA.
Poniższa lista zawiera niektóre wbudowane dodatki, które są niedostępne:-
Analysis ToolPak
-
Solver
-
Kreator sum warunkowych
-
Narzędzia do waluty euro
-
Kreator odnośników
-
Wszystkie inne dodatki, w tym Menedżer raportów i dodatki innych dostawców
Jeśli język VBA nie jest zainstalowany i otwierasz plik zawierający funkcje udostępnione przez te dodatki, program Excel zmieni wyniki formuły na #NAME? ponieważ funkcje są niedostępne.
Uwaga Skompilowane dodatki, takie jak pliki xll, dodatki COM i dodatki automatyzacji, nie mają wpływu na to, czy język VBA jest zainstalowany.Elementy menu, przyciski paska narzędzi i klawisze skrótów związane z językiem VBA
-
Wszystkie elementy w podmenu Makro menu Narzędzia są niedostępne, takie jak Makra, Zarejestruj nowe makro i Edytor Visual Basic
-
Pasek narzędzi Standard Visual Basic jest nadal dostępny, ale jest ograniczony do trzech dostępnych przycisków: Zabezpieczenia, Control Toolbox i Microsoft Script Editor.
-
Zestaw narzędzi Kontrolka jest dostępny, ale żaden z jego przycisków nie jest dostępny.
-
Klawisz skrótu ALT+F11 umożliwiający przejście do Edytora Visual Basic jest wyłączony, podobnie jak klawisze skrótu ALT+F8 służące do otwierania okna dialogowego Uruchamianie makr.
Uwaga Funkcje arkusza Analysis ToolPak, które zwracają #NAME? jeśli język VBA nie jest zainstalowany w wersjach starszych niż program Excel 2007, wykonaj następujące czynności:
ACCRINT CUMIPMT HEX2BIN IMSUM PRICEMAT ACCRINTM CUMPRINC HEX2DEC ILORAZ INTRATE AMORDEGRC DEC2BIN HEX2OCT ISEVEN RANDBETWEEN ODEBRANO AMORLINC DEC2HEX IMABS ISODD BESSELI DEC2OCT UROJONE SERIE LCM BESSELJ DELTA IMARGUMENT MDURATION SQRTPI BESSELK DISC IMCONJUGATE MROUND TBILLEQ BESSELY DOLLARDE IMCOS MULTINOMIAL TBILLPRICE BIN2DEC DOLLARFR IMDIV NETWORKDAYS TBILLYIELD BIN2HEX DURATION IMEXP NOMINAL WEEKNUM DZIEŃ ROBOCZY EDYTUJ DWUOCT IMLN OCT2BIN COMPLEX EFFECT IMLOG10 OCT2DEC XIRR KONWERTUJ EOMONTH IMLOG2 OCT2HEX XNPV COUPDAYBS ERF IMPOWER ODDFPRICE YEARFRAC COUPDAYS ERFC IMPRODUCT ODDFYIELD PLON COUPDAYSNC FACTDOUBLE IMREAL ODDLPRICE YIELDDISC COUPNCD FVSCHEDULE IMSIN ODDLYIELD YIELDMAT COUPNUM GCD CENA IMSQRT COUPPCD GESTEP IMSUB PRICEDISC