...ancora un quesito sulle macro:
avrei bisogno di una macro che mi selezioni automaticamente delle celle di colonne diverse e mi mandi in stampa _soltanto_ questa selezione e non tutta la tabella. io ho fatto delle prove con la classica tattica del "Registra macro" ma non sono riuscito nell'intento perché quando eseguo questa macro mi seleziona correttamente le celle ma poi mi manda in stampa l'intera tabella!!
allego la macro "Registrata":

*sub Stampa
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$P$7:$Q$39"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())

rem ----------------------------------------------------------------------
dim args2(2) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Copies"
args2(0).Value = 1
args2(1).Name = "Selection"
args2(1).Value = true
args2(2).Name = "Collate"
args2(2).Value = false

dispatcher.executeDispatch(document, ".uno:Print", "", 0, args2())

end sub

*sembra che la macro si perda per strada la spunta su Area di Stampa --> Scelta nel dialog della stampante. oppure 2^ strada: posso anche selezionare le celle (in colonne diverse) e poi su Formato --> Area di Stampa fissare la selezione... il piccolo problema é che mi stampa un foglio diverso per ogni diversa colonna che ho selezionato. vi é mai capitato?
qualcuno sà gentilmente aiutarmi? ringrazio tutti per l'attenzione.
--enrico


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

Rispondere a