Problem CreateObject ("Excel.Application.10")
07.06.2006 20:18:17
sergiesam
nach der Installation von Excel 2007 habe ich folgendes Problem. Ich möchte meione VBA-Projekte nicht mit Excel 2007 sondern mit Excel 2003 oder früher öffnen.
Mit
set xls = createObject("Excel.Application") wird ja bekanntlich die letzte installierte Version verwendet.
lt. Microsoft kann man auch die Version als Klasse angeben:
set xls = createObject("Excel.Application.7")
Lt. Registry haben alle die CLSID {00024500-0000-0000-C000-000000000046}
und bei CurVer ist bei mir Excel.Application.11 eingetragen (Manuell genändert, nachdem Excel.Application.12 eingetragen wurde)
Trotz aller Versuche ist es mir nicht gelungen, eine andere Version als Excel 2007 (beta) zu starten. Diese Version kann einige VB-Befehle nicht, die ich einsetze und deshalb funktionieren einige Programme nicht.
Ich möchte aber auch die Beta nicht deinstallieren, da ich natürlich interessiert an den neuen Möglichkeiten bin.
Weiß jemand, wie ich ein Excel Objekt einer bestimmten Version (unabhängig von Installierten Versionen) in einem VB-Programm öffnen kann?
Vielen Dank
SAM!