Seite 1 von 1

Excel 2007 / 2010 - neue Dateiformate ...

Verfasst: Do, 25. Apr 2013 17:38
von brandelh
hat von euch schon jemand die excel.ch für Excel 2007 bzw. 2008 erstellt ?

aktuell fehlt mir

/*
neues Dateiformat von Excel ab 2007 : xlOpenXMLWorkbook
xlOpenXMLWorkbook 51 Open XML Workbook
*/

aber per Hand möchte ich das nicht einbauen ...

und für mich als Notiz ;-)

oExcel:version =>

"8.0" - Excel 97
"9.0" - Excel 2000
"10.0" - Excel 2002/XP
"11.0" - Excel 2003
"12.0" - Excel 2007
"14.0" - Excel 2010 ... und siehe da auf der Hilfeseite wird es ausgegeben ;-)

Re: Excel 2007 / 2010 - neue Dateiformate ...

Verfasst: Fr, 26. Apr 2013 1:42
von brandelh
Hier ist die 2007 Datei:
excel-2007.zip
(19.4 KiB) 475-mal heruntergeladen
MsgBox( "Excel "+var2char(oExcel:version)+"("+valtype(oExcel:version)+") ist installiert", "Excel OK" )
oExcel:version gibt bei 2007 "12.0" zurück
und diese kleine Änderung wählt das Ausgabeformat je nach Möglichkeit:

Code: Alles auswählen

  if val(oExcel:version) < 12
     oBook:SaveAs( cTDir+"\MyExcel.xls" , xlWorkbookNormal )
  else
     oBook:SaveAs( cTDir+"\MyExcel.xlsx" , xlOpenXMLWorkbook )
  endif

Re: Excel 2007 / 2010 - neue Dateiformate ...

Verfasst: Fr, 26. Apr 2013 10:32
von brandelh
nun noch die CH Datei von 2010

Re: Excel 2007 / 2010 - neue Dateiformate ...

Verfasst: Fr, 26. Apr 2013 22:17
von AUGE_OHR
brandelh hat geschrieben:hat von euch schon jemand die excel.ch für Excel 2007 bzw. 2008 erstellt ?
"wie" erstellst du die Excel.CH Datei ?

mit c:\ALASKA\XPPW32\Bin\Tlb2Ch.exe CLSID / ProgID erhält man die Konstanten die man in eine Datei ( /o:Name ) MyExcel.CH "umleiten" muss.

Re: Excel 2007 / 2010 - neue Dateiformate ...

Verfasst: Sa, 27. Apr 2013 5:22
von brandelh
in einem der Beispiele war die Syntax erwähnt und so musste ich mir nur noch den richtigen Rechner suchen ;-)