Excel -Programmierer werden bemerken, dass einige Aspekte wie Excel arbeitet mit Makros verändert wurden in der Version 2007 des Programms . Dies sind kleine Programme in Visual Basic für Applikationen (VBA) , die für umfangreiche Anpassungen und zusätzliche Features zu jeder Tabellenkalkulation erlauben geschrieben. Die meisten Makros in früheren Versionen von Excel geschrieben wird noch im Jahr 2007 zu arbeiten. Aber einige Probleme auftreten können. VBA-Editor
In Microsoft Excel-Versionen vor 2007 wurde die VBA -Editor-Fenster automatisch in allen Installationen von dem Programm. Wer könnte den Makro- Fenster und beginnen Codierung. Aber Excel 2007 behandelt den Editor anders , und dies könnte Probleme für einige Programmierer verursachen. Sie müssen den VBA-Editor separat installieren , da es nicht standardmäßig enthalten. Wenn Sie in einem Unternehmen , in dem Sie nicht über Administratorrechte auf dem Computer zu arbeiten , könnte dies zu beweisen eine Unannehmlichkeit . Sie können den VBA-Editor gleichzeitig installieren mit dem Rest des Programms , wenn Sie die VBA Option während der Installation . Wenn Sie dies nicht tun , müssen Sie die Office-CD für Excel , um diese Komponente später installieren.
Menüs und Symbolleisten
Excel Makro Programmierer schaffen oft neue benutzerdefinierte Menüs und Symbolleisten im Programm , um die Funktionen ihrer Makro Programme zu steuern. Aber Excel 2007 beseitigt das klassische Menü und die Symbolleiste System zugunsten einer " Ribbon-Controller " , der an der Spitze des Programmfensters angezeigt. So werden Makros in früheren Versionen erstellt wurden, nicht wie erwartet angezeigt. Stattdessen werden alle benutzerdefinierten Symbolleisten und Menüs im "Add-Ins " der Ribbon-Controller . Dies könnte ein Problem für Programmierer sucht einfache benutzerfreundliche Schnittstellen für ihre älteren Programmen darstellen .
Dateiformate
Computer-Sicherheit ist nach wie vor eine Priorität wachsen für Software- Hersteller, die Version 2007 von Excel Änderungen wie Makros in Dokumente einzubetten Tabellenkalkulation . VBA ist eine leistungsfähige Programmierumgebung und ist in der Lage Hosting bösartigen Codes und Viren. Frühere Versionen von Excel erlaubt jedem Standard- Excel-Datei ein Makro enthalten . Aber Excel 2007 verhindert Makros in Standard- Excel-Dateien. Stattdessen müssen Sie die Datei in einem anderen Makro -fähigen Format zu speichern. Dies ist ein relativ einfacher Prozess, aber könnte eine anfängliche Problem für Programmierer nichts von dieser Änderung darstellen, da sie nicht in der Lage , ihre Programme ohne ersten Speichern des Dokuments in das neue Format zu erstellen.
Standard Makro -Setup
Dokumente, die Makros enthalten , Excel 2007 automatisch deaktiviert das Makro Teil der Datei beim Öffnen der Datei. In früheren Versionen von Excel , sind Sie für Ihre erste Präferenz im Umgang mit den Makros beim Öffnen des Dokuments dazu aufgefordert werden. Dieser Zwischenschritt nicht im Jahr 2007 vorhanden sind, und Sie müssen stattdessen manuell aktivieren Sie die Makros , wenn Sie sie verwenden möchten. Dies könnte ein Problem für Excel-Anwender kennen die Schritte , um diesen Prozess abzuschließen , und könnte zu den Makros von einigen Programmierern ist völlig unbemerkt führen .