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]