Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Excelversion einer Datei ermitteln

Excelversion einer Datei ermitteln
08.12.2006 11:13:40
Reinhard
Hallo,
wie kann ich denn bei einer Fremddatei ermitteln mit welcher Excelversion sie erstellt wurde um sie dann ggfs. auch mit dieser zu öffnen?
In BuiltinDocumentProperties bzw. Dateieigenschaften finde ich nichts.
Danke ^ Gruß
Reinhard
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excelversion einer Datei ermitteln
08.12.2006 14:58:11
Gerd
Hi,
meinst du ohne die mappe zu öffnen?
mfg gerd
AW: Excelversion einer Datei ermitteln
08.12.2006 15:15:47
Reinhard
Hallo Gerd,
das wäre mir auch sehr recht, ansonsten auch nur Code der prüft mit welchem Excel die aktive mappe erstellt wurde. .
Ich benutze derzeit meist nur XL97 weil ich eine Mappe für mich erstelle die halt auch schon mit XL97 läuft.
Wenn ich nun z.B. hier eine Datei herunterlade, daran Ändrungen vornehme und speichern will zum Hochladen kommt ja dese Meldung dass ggfs Daten flöten sind weil ursprünglich die Datei mit einer höheren Version erstellt wurde.
Gruß
Reinhard
Anzeige
AW: Excelversion einer Datei ermitteln
08.12.2006 18:34:16
Gerd
Hi,
direkt gibt es dafür keine Methode in VBA. Mit CalculationVersion feststellen,
mit welcher Version zuletzt berechnet wurde und mit FileFormat experimentieren.

Sub Version_()
v = "Fileformat:" & Chr(10) _
& "     16  Excel 2" & Chr(10) _
& "     29  Excel 3" & Chr(10) _
& "     33  Excel 4" & Chr(10) _
& "     39  Excel 5/95" & Chr(10) _
& "-4143  Excel 97/2000" & Chr(10) _
& "     43  Excel 2002/XP" & Chr(10)
MsgBox v & Chr(10) & Chr(10) & "Diese Arbeitsmappe: " & _
ActiveWorkbook.FileFormat, vbInformation
End Sub

mfg Gerd
Anzeige
AW: Excelversion einer Datei ermitteln
08.12.2006 21:44:36
Reinhard
Hallo Gerd,
bedanke mich für deine Mühe, damit kann ich was anfangen.
Gruß
Reinhard
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige