Artikel-ID: 214388 - Geändert am: Dienstag, 9. November 2004 - Version: 1.0

XL2000: Ausführen mehrerer Versionen von Microsoft Excel

Dieser Artikel wurde zuvor veröffentlicht unter D40000
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
214388  (http://support.microsoft.com/kb/214388/EN-US/ ) XL2000: Running Multiple Versions of Microsoft Excel
Alles erweitern | Alles schließen

Zusammenfassung

Obwohl dies von Microsoft nicht empfohlen wird, ist es möglich, mehr als eine Version von Microsoft Excel auf demselben Computer zu installieren und zu verwenden. Beispielsweise können Sie sowohl Microsoft Excel 2000 als auch Microsoft Excel 97 auf demselben Computer installieren und verwenden.

Dieser Artikel beschreibt die Probleme, die dabei auftreten können, und gibt Ratschläge, wie Konflikte zwischen den verschiedenen Excel-Versionen verhindert werden können.

Weitere Informationen

Installationsreihenfolge
Wenn Sie mehr als eine Excel-Version auf demselben Computer installieren und verwenden wollen, müssen Sie die Excel-Versionen in aufsteigender Reihenfolge installieren.

Wenn Sie beispielsweise sowohl Excel 7.0 als auch Excel 2000 auf demselben Computer verwenden wollen, müssen Sie zunächst Excel 7.0 und anschließend Excel 2000 installieren. Dieser Schritt ist erforderlich aufgrund der Art und Weise, wie Registrierungsschlüssel, gemeinsame Programme, Dateierweiterungen und weitere Einstellungen bei jeder Excel-Version verwaltet werden.

Die folgende Tabelle zeigt die Reihenfolge, in der die Versionen von Excel zu installieren sind:
   Excel-Version       Installationsreihenfolge
   5.0                 Als erstes
   7.0                 Als zweites
   97                  Als drittes
   2000                Als viertes
Die weiteren Informationen in diesem Artikel setzen voraus, daß Sie die Excel-Versionen in dieser korrekten Reihenfolge installiert haben.

Gleichzeitiges Ausführen mehrerer Versionen von Microsoft Excel
Obwohl es möglich ist, mehr als eine Version von Excel gleichzeitig auf demselben Computer auszuführen, rät Microsoft dringend davon ab, dies zu tun. Wenn Sie beispielsweise Excel 97 starten wollen, beenden Sie zunächst alle anderen Versionen von Microsoft Excel, die möglicherweise ausgeführt werden.

Doppelklicken auf Dateien im Windows Explorer
Wenn Sie im Windows Explorer auf eine Microsoft Excel Arbeitsmappendatei (.xls), Diagrammdatei (.xlc) oder Add-In-Datei (.xla) doppelklicken, gelten die folgenden Regeln:
  • Wenn eine Version des Programms ausgeführt wird, in der die Datei erstellt wurde, wird die Datei in dieser Version des Programms geöffnet.
  • Wenn bei Excel 7.0 oder 97 keine Version des Programms ausgeführt wird, in dem die Datei erstellt wurde, wird die Datei in der Version des Programms geöffnet, die als letzte installiert wurde. Excel 5.0 registriert sich jedoch bei jedem Starten des Programms selbst als letzte installierte Version und versucht, die Datei zu laden.
Um Dateien erneut den Programmen in einer bestimmten Version von Excel zuzuordnen, führen Sie Microsoft Office-Setup aus und klicken Sie auf OFFICE REPARIEREN. Auf diese Weise werden die Dateizuordnungen für die jeweilige Version von Microsoft Office registriert.
Für weitere Informationen zu diesem Verhalten lesen Sie den Abschnitt "Microsoft Excel-Dateien neu zuordnen".

Wenn Sie auf eine Datei doppelklicken, die von der bereits ausgeführten oder automatisch startenden Version von Excel nicht unterstützt wird, wird die folgende Fehlermeldung angezeigt:
   "<Dateiname> hat ein ungültiges Dateiformat."
Wenn diese Fehlermeldung angezeigt wird, starten Sie die höhere Version von Excel. Öffnen Sie anschließend die Datei, indem Sie im Windows Explorer darauf doppelklicken oder indem Sie das Dialogfeld "Öffnen" (klicken Sie im Menü DATEI auf ÖFFNEN) verwenden.

Microsoft Excel-Dateien neu zuordnen
Wenn Sie Excel 5.0 starten, werden Microsoft Excel-Dateien (.xls-, .xlc- und .xla-Dateien) automatisch diesem Programm zugeordnet.
Wenn Sie Excel 7.0, Excel 97 oder Excel 2000 starten, werden Microsoft Excel-Dateien nicht automatisch diesen Programmen zugeordnet. Dies erfolgt nur, wenn diese Programme installiert werden.
Aufgrund dieses unterschiedlichen Verhaltens wird, wenn Sie Excel 5.0 starten, eine Excel-Datei, auf die Sie doppelklicken, immer in Excel 5.0 geöffnet, es sei denn, eine andere Version von Excel wird bereits ausgeführt.
Wenn eine Datei, auf die Sie doppelklicken, in einer neueren Version von Excel geöffnet werden soll, können Sie Excel-Dateien Microsoft Excel 7.0, 97 oder 2000 zuordnen, indem Sie eine der folgenden Methoden verwenden.

Methode 1: Excel mittels Setup neu registrieren:
Führen Sie in Microsoft Excel 2000 das Setup-Programm aus und klicken Sie auf OFFICE REPARIEREN.
Führen Sie in Excel 7.0 oder 97 das Setup-Programm mit der Option /y aus. Mit der Option /y wird das Setup-Programm angewiesen, alle von Microsoft Excel verwendeten Registrierungsschlüssel zu registrieren und Microsoft Excel-Dateien der von Ihnen installierten Version von Microsoft Excel zuzuordnen.

Methode 2: Dateitypen neu registrieren:
Verwenden Sie die Registerkarte "Dateitypen" im Dialogfeld "Optionen", um Microsoft Excel-Dateien Microsoft Excel 7.0, 97 oder 2000 zuzuordnen. Gehen Sie hierzu nach den folgenden Schritten vor:
  1. Doppelklicken Sie auf ARBEITSPLATZ.
  2. Klicken Sie im Menü ANSICHT auf OPTIONEN. Klicken Sie anschließend auf die Registerkarte DATEITYPEN.
  3. Klicken Sie in der Liste "Registrierte Dateitypen" auf "Microsoft Excel-Tabelle". Klicken Sie anschließend auf BEARBEITEN.
  4. Klicken Sie in der Liste "Vorgänge" auf OPEN. Klicken Sie anschließend auf BEARBEITEN.
  5. Ändern Sie im Feld "Anwendung für diesen Vorgang:" den Pfad zu der Microsoft Excel-Programmdatei (Excel.exe), so daß er auf die Datei "Excel.exe" für Microsoft Excel 7.0, Microsoft Excel 97 oder Microsoft Excel 2000 verweist. (Wenn Sie nicht sicher sind, wo sich die Datei "Excel.exe" befindet, klicken Sie auf DURCHSUCHEN, um die Datei zu suchen.)
  6. Klicken Sie auf OK. Klicken Sie anschließend auf SCHLIESSEN und klicken Sie erneut auf SCHLIESSEN, um das Dialogfeld "Optionen" zu schließen.
HINWEIS: Wenn Sie eine dieser Methoden verwenden und Sie starten Microsoft Excel 5.0, werden Microsoft Excel-Dateien automatisch wieder Microsoft Excel 5.0 zugeordnet. Es gibt keine Möglichkeit, dieses Verhalten zu verhindern. Wenn Sie sicherstellen wollen, daß eine Microsoft Excel-Datei in einer bestimmten Version von Microsoft Excel geöffnet wird, starten Sie diese Version von Microsoft Excel, bevor Sie die Datei öffnen oder das Dialogfeld "Öffnen" verwenden, um Dateien zu öffnen.

Einfügen von Microsoft Excel-Objekten in andere Programme
Wenn Sie mehrere Versionen von Microsoft Excel auf einem Einzelcomputer installieren und Sie fügen ein Microsoft Excel Arbeitsblatt-Objekt in ein anderes Programm (z.B. Microsoft Word) ein, wird die neueste Version von Microsoft Excel verwendet, wenn Sie das Arbeitsblatt-Objekt einfügen.

Wenn Sie beispielsweise die folgenden Programme auf Ihrem Computer installieren
   Microsoft Word für Windows, Version 6.0
   Microsoft Excel für Windows 95, Version 7.0
   Microsoft Excel 2000
und anschließend ein Microsoft Excel Arbeitsblatt-Objekt in Microsoft Word einfügen, wird ein Microsoft Excel 2000-Arbeitsblatt hinzugefügt.

Verwenden von Automatisierung zum Steuern von Microsoft Excel
Wenn Sie mehrere Versionen von Microsoft Excel auf einem Computer installieren, können Probleme auftreten, wenn Sie Automatisierung verwenden, um eine bestimmte Version von Microsoft Excel zu steuern.

Wenn Sie beispielsweise die folgende Visual Basic für Anwendungen-Subroutine in Microsoft Word 97 ausführen,
   Sub AutomationTest()
       Dim xlApp As Object
       Set xlApp = CreateObject("Excel.Application")
       MsgBox xlApp.Version
       xlApp.Quit
       Set xlApp = Nothing
   End Sub
erstellt die Subroutine immer eine Automatisierungssitzung in der letzten installierten Version von Microsoft Excel. Wenn Sie also Microsoft Excel 97 und Microsoft Excel 2000 auf demselben Computer installieren, zeigt das Meldungsfeld in dem Beispiel "9.0", die Versionsnummer von Microsoft Excel 2000, an.

Wenn Sie eine bestimmte Version von Microsoft Excel mittels Automatisierung steuern wollen, verwenden Sie die in der folgenden Tabelle aufgeführten Klassennamen.
   Microsoft Excel-Version     Klassenname
   2000                        Excel.Application.9
   97                          Excel.Application.8
   7.0                         Excel.Application.5
   5.0                         Excel.Application.5
HINWEIS: Da Microsoft Excel 5.0 und 7.0 den gleichen Klassennamen verwenden, bezieht sich, wenn beide Versionen auf demselben Computer installiert sind, Excel.Application.5 immer auf Microsoft Excel 7.0. Dieses Verhalten kann nicht verhindert werden. Microsoft Excel 5.0 und 7.0 verwenden jedoch das gleiche Dateiformat und verfügen über weitgehend gleiche Funktionen, so daß Sie Microsoft Excel 7.0 anstelle von Microsoft Excel 5.0 verwenden können, ohne daß mit Beeinträchtigungen gerechnet werden muß.

Gemeinsame Programme
Wenn Sie gemeinsame Programme wie Microsoft Formel-Editor und ClipArt-Gallery mit einer Version von Microsoft Excel verwenden, sollten keine Probleme auftreten. Beachten Sie, daß das Dialogfeld "Objekt" möglicherweise mehr als einen Eintrag für jedes gemeinsame Programm anzeigt. Dieses Verhalten ist darauf zurückzuführen, daß möglicherweise mehrere Versionen des gemeinsamen Programms auf dem Computer vorhanden sind.

Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, daß nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.


Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Excel 2000 Standard Edition
Keywords: 
kbhowto kbprogramming KB214388
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
 

SPRACHE AUSWÄHLEN