Fråga : Excel 2003 använde inte 2007

Detta rättvist som händs på, kodifierar som var den funktionsdugliga boten för månader (kodifierar i VBA av tar fram app) som

I har både Excel 2003 (ver 11) och Excel 2007 (ver 12) som installeras på my
machine och den pröva I-förmiddagen för att exemplifiera
Because för Excel 12 en mall, laddas som gjordes i 2007, och automationapplikationen är omvandlingen 2003 för then
a det skrivskydda tinget händer, som inte är good
I grundar applikationen anföra som exempel öppnade i 2003 (överträffa 11.0) om även mig berättar den att öppna i 12
Despite den specifika progIDen för versionen, applikation för ver 11 är xlApp för instantiated.

Dim som Object
Dim xlAppeeF som Object
Set xlApp = xlAppeeF för CreateObject (”Excel.Application.12”, "" för )
Set = xlApp.Application

Debug.Print xlAppeeF.Version < går 11
tillbaka? CreateObject (”Excel.Application.12”, "" för ) .version < i omgående fönsterretur 11

I vet att både 11 och 12 har den samma CSLIDsen i registreringen och jag har ändrat några standardcurvers från kontor 11 till bandet för tidig sort för effect

Was för kontoret 12
No men hänvisar till var till Office12 bandet för förmiddagen för excel
I det sena nu så hänvisar till inte bör verkställa det - i faktumet tog överträffar ut hänvisar till (som var till 12) - som är inget verkställer
Google hecken ut ur denna och grundar lite hjälpdet okända vad jag har tried

I för/>excel 2003 och 2007 för arbete fint behov för standalone

" klar "

Svar : Excel 2003 använde inte 2007

ett ting jag gjorde inte ry - Diagonose och att reparera in överträffar 2007 - tillvaratogproblemet!
kusligt though
Andra lösningar  
 
programming4us programming4us