Ciao Sergio, Il venerdì 6 giugno 2008 23:02:09 [EMAIL PROTECTED] ha scritto: [....] > > Quindi il "trucco" da me proprio non funziona. > > > > Prova a ripetere più volte la macro rimanendo sul doc... > > se ti funziona significa che i nostri OOo sono differenti... e in tal > > caso andremo a verificare. > > La cosa che vedo hai variato sul tuo codice, è che l'hai dichiarata As > Object.
Per il tipo Object si può fare il test con IsNull() > Se la dichiaro così, ho anch'io i tuoi stessi errori. > Ho letto sulla documentazione della Sun che certi oggetti è meglio > lasciarli come As Variant. Se ben ricordo la devguide dice che gli oggetti UNO dovrebbero essere dichiarati come variant mentre il tipo object dovrebbe essere riservato per i "pure StarBasic objects" Si tratta comunqe di un indicazione un po vaga e nessuno ha mai spiegato chiaramente quali sarebbero le controindicazioni. Dall'altra parte invece, l'uso esteso del tipo Variant ha diverse controindicazioni che sono assolutamente chiare, perciò io, come molti altri, continuo ad usare il tipo Object per tutti gli oggetti UNO mentre il tipo Variant lo uso il meno possibile e sempre dichiarandolo esplicitamente. saluti Paolo M --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
