"Ivan" <
bell_...@tin.it> ha scritto nel messaggio
news:4882eda9$0$40309$4faf...@reader5.news.tin.it...
> Salve a tutti
>
> ho il seguente problema:
>
> con i dati estratti da una query creo un file excel (Docmd.OutputTo ecc)
> poi devo fornattare alcune cellle di excel, quindi ho settato wks =
> oApp.Worksheets ecc e procedo con le varie formattazioni di celle.
> Il problema č che il tutto funziona solo la prima volta che eseguo il
> codice, mentre le successive, pur non segnalando errori, non esegue
> nessuna formattazione. Se richiudo il programma ed eseguo nuovamente il
> codice rifunziona nuovamente per una sola volta. Aggiungo che alla fine
> del codice ho settato
> Set oApp = Nothing
> e
> Set wks = Nothing
> ed ho spuntato, nei riferimenti, Microsoft Excel 11.0 Object Library.
>
Le poche informazioni non mi danno la sicurezza che l'errore sia lo stesso
che avevo io. In ogni caso, verifica le cose seguenti.
Probabilmente hai scritto del codice del tipo Selection.qualcosa etc.etc.
Queste selezioni sembrano corrette (nel senso che non si verifica errore di
compilazione), ma riescono a riferirsi al particolare oggetto Excel solo la
prima volta, le volte successive probabilmente puntano ad una Selection di
Access e, quindi, provocano un errore poco significativo. Se il caso č
questo, lo risolvi referenziando correttamente la selection. Cosě:
oApp.Selection.qualcosa etc. etc.
Ciao e facci sapere
Antonio