Montag, 19. Februar 2007
Verschieden Office-Versionen und OLE-Automation
Wenn auf einem Computer mehrere Versionen von Microsofts Office installiert sind, dann entscheidet die Reihenfolge der Installation darüber, welche Version bei einem Aufruf von CreateObject oder GetObject gestartet wird. Auf meinem Rechner sind zur Zeit sowohl Excel 2003 als auch Excel 2007 installiert. Für ein Projekt ist es aber wichtig, dass eine Instanz von 2003 gestartet wird. Der Trick ist nun, die gewünschte Version neu zu registrieren:
"%ProgramFiles%\microsoft office\office11\excel.exe" /regserver
Danach wird die 'richtige' Version gestartet...

... link (0 Kommentare)   ... comment