Salve a tutti

Ho un piccolo problema con una macro che ha sempre
funzionato bene fin dalle prime versioni di OOo
Ho istallato Mandriva 2008 spring e con essa la versione 2.4 di OOo
Alla prima stampa, con la suddetta macro, invece di 2 copie come 
avevo selezionato me ne stampa 4, se invece seleziono 1 ne stampa 1
Pensando a un problema di OOo di Mandriva ( è un po patchato)
istallo quello "liscio" scaricato dal sito di OpenOffice
Stesso problema!!
La macro è questa


Sub Stampa()
        Dim oDoc    as Object
        Dim oRange  as Object
        Dim oFoglio as Object
        oDoc = ThisComponent
        ofoglio = ThisComponent.CurrentController.ActiveSheet
        oRange = oFoglio.getCellRangeByName("$A$1:$E$47").getRangeAddress()
        oFoglio.setPrintAreas(Array(oRange))
        Dim args1(2) as new com.sun.star.beans.PropertyValue    
        args1(0).Name = "CopyCount"
        args1(0).Value = 2
        args1(1).Name = "Selection"
        args1(1).Value = true
        args1(2).Name = "Collate"
        args1(2).Value = false
        oDoc.print(args1())
        oFoglio.setPrintAreas(Array())
        
End Sub

Quella originale è un bel po più complessa, l' ho ridotta al minimo per essere
sicuro che non ci fossero altre istruzioni a creare problemi, ma anche così
non va

Se qualcuno mi potesse dare delle info su cosa è cambiato nel basic  2.4 gli
sarei molto grato

Ciao
lido 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a