Questione : Excel 2003 ha usato non 2007

Ciò è accaduto appena sul codice che stava funzionando benissimo per i mesi (codice in VBA di accesso app) il

I ha sia Excel 2003 (ver 11) che Excel 2007 (ver 12) installato su my
machine ed io sto provando ad esemplificare il
Because di Excel 12 una mascherina è caricata che è stata fatta in 2007 e l'applicazione di automazione è conversione 2003 del then
a la cosa passiva accade che non è good
I ha trovato che il caso di applicazione stava aprendo in 2003 (eccellere 11.0) anche se lo dico di aprire in 12
Despite il progID specifico di versione, l'applicazione del ver 11 è xlApp di instantiated.

Dim come xlAppeeF di Object
Dim come xlApp di Object
Set = Il xlAppeeF del
Set di CreateObject (“Excel.Application.12„, "" del ) = xlApp.Application

Debug.Print xlAppeeF.Version che < restituisce 11
? CreateObject (“Excel.Application.12„, "" del ) .version < nei ritorni immediati 11

I della finestra sa che sia 11 che 12 hanno lo stesso CSLIDs nella registrazione ed ho cambiato alcuni curvers di difetto dall'ufficio 11 al grippaggio in anticipo del effect

Was dell'ufficio 12
No ma il riferimento era ora Office12 al grippaggio ritardato del excel
I in modo da i riferimenti non dovrebbero effettuarli - in effetti ha preso fuori eccellono il riferimento (che era a 12) - nessun
Google di effetto i diavoli da questo e trovati piccolo aiuto oltre che cosa il tried

I di/>excel 2003 e 2007 del lavoro necessità fine dello standalone

class= del

Risposta : Excel 2003 ha usato non 2007

una cosa che non ho fatto relè - Diagonose e riparazione dentro eccellere 2007 - ho preso la cura del problema!
bizzarro comunque
Altre soluzioni  
 
programming4us programming4us