Zusammenfassung
Wenn Sie Microsoft Visual Basic for Applications (VBA) deaktivieren und Microsoft Excel ausführen, stehen einige Excel-Features in den folgenden Kategorien nicht zur Verfügung:
- VBA-Projekte, XLM-Makrocode und ActiveX-Steuerelemente
- Unkompilierte Add-Ins (XLA-Dateien)
- Menüelemente, Symbolleistenschaltflächen und Tastenkombinationen im Zusammenhang mit VBA
Hinweis Sie können VBA auf zwei Arten deaktivieren:
- Indem Sie die Installationseinstellung auf "Nicht verfügbar" bei der Installation von Excel festlegen.
- Mithilfe der Systemrichtlinie VBA für Office-Anwendungen deaktivieren .
Weitere Informationen
Die folgenden Features in Microsoft Excel sind deaktiviert, wenn VBA nicht aktiviert ist.
VBA-Projekte, XLM-Makrocode und ActiveX-Steuerelemente
Sie können keinen neuen Code oder ActiveX-Steuerelemente erstellen und auch keinen vorhandenen Code oder ActiveX-Steuerelemente ausführen.
Wenn Sie Dateien öffnen, die diese programmierbarkeitsbezogenen Objekte enthalten, werden die Objekte entfernt, und Sie erhalten die folgende Warnung:
Hinweis
Diese Arbeitsmappe hat ihr VBA-Projekt, ActiveX-Steuerelemente und alle anderen programmierbarkeitsbezogenen Features verloren.
Wenn Sie auf "OK" klicken, öffnet Excel die Datei im schreibgeschützten Modus, um sicherzustellen, dass die Programmierbarkeitskomponenten nicht versehentlich verloren gehen.
Das Excel-Objektmodell ist weiterhin für andere Programme verfügbar. Andere Programme sind jedoch nicht in der Lage, Excel für die Verwendung dieser Programmierbarkeitsobjekte zu automatisieren.
Unkompilierte Add-Ins (XLA-Dateien)
Ein nicht kompiliertes Add-In ist eine Add-In-Datei, die mithilfe von VBA erstellt wurde. Wenn Sie ein nicht kompiliertes Add-In öffnen, erhalten Sie die gleiche Warnung wie beim Öffnen einer Datei, die ein normales VBA-Projekt enthält.
Die folgende Liste enthält einige der integrierten Add-Ins, die nicht verfügbar sind:
- Analysis ToolPak
- Solver
- Bedingter Summen-Assistent
- Eurowährungstools
- Nachschlage-Assistent
- Alle anderen Add-Ins, einschließlich Berichts-Manager und Add-Ins von Drittanbietern
Wenn VBA nicht installiert ist und Sie eine Datei öffnen, die Funktionen enthält, die von diesen Add-Ins bereitgestellt werden, ändert Excel die Formelergebnisse in #NAME? da die Funktionen nicht verfügbar sind.
Hinweis Kompilierte Add-Ins wie XLL-Dateien, COM-Add-Ins und Automatisierungs-Add-Ins sind nicht davon betroffen, ob VBA installiert ist oder nicht.
Menüelemente, Symbolleistenschaltflächen und Tastenkombinationen im Zusammenhang mit VBA
- Alle Elemente im Untermenü Makro des Menüs Extras sind nicht verfügbar, z. B. Makros, Neues Makro aufzeichnen und Visual Basic-Editor
- Die Standard Visual Basic-Symbolleiste ist weiterhin verfügbar, aber auf drei verfügbare Schaltflächen beschränkt: Sicherheit, Steuerungstoolbox und Microsoft Script Editor.
- Die Steuerelement-Toolbox ist verfügbar, aber keine der Schaltflächen ist verfügbar.
- Die Tastenkombination ALT+F11 zum Wechseln zum Visual Basic-Editor ist deaktiviert. Ebenso ist die Tastenkombination ALT+F8 zum Öffnen des Dialogfelds "Makros ausführen" deaktiviert.
Hinweis Die Arbeitsblattfunktionen des Analysis ToolPak, die #NAME? Wenn VBA in Versionen vor Excel 2007 nicht installiert ist, schließen Sie Folgendes ein:
ACCRINT CUMIPMT HEX2BIN IMSUM PRICEMAT
ACCRINTM CUMPRINC HEX2DEC INTRATE-QUOTIENT
AMORDEGRC DEC2BIN HEX2OCT ISEVEN RANDBETWEEN
AMORLINC DEC2HEX IMABS ISODD RECEIVED
BESSELI DEC2OCT IMAGINÄRE LCM SERIESSUM
BESSELJ DELTA IMARGUMENT MDURATION SQRTPI
BESSELK-DISC-IMKONJUGAT MROUND TBILLEQ
BESSELY DOLLARDE IMCOS MULTINOMIAL TBILLPRICE
BIN2DEC DOLLARFR IMDIV NETWORKDAYS TBILLYIELD
BIN2HEX DAUER IMEXP NOMINAL WEEKNUM
BIN2OCT EDATUM IMLN OCT2BIN ARBEITSTAG
KOMPLEXER EFFEKT IMLOG10 OCT2DEC XINTZINSFUSS
KONVERTIEREN VON MONATSIMML2 OCT2HEX XNPV
COUPDAYBS ERF IMPOWER ODDFPRICE YEARFRAC
COUPDAYS ERFC IMPRODUCT ODDFYIELD YIELD
COUPDAYSNC FACTDOUBLE IMREAL ODDLPRICE YIELDDISC
COUPNCD FVSCHEDULE IMSIN ODDLYIELD YIELDMAT
COUPNUM GCD IMSQRT PRICE
COUPPCD GESTEP IMSUB PRICEDISC