Ne ho registrata una che fa una volta la copia. ho provato a modificare il codice aggiungedo un for ma non va...
Codice: Seleziona tutto
REM ***** BASIC *****
Sub Main
End Sub
sub copia_in_basso_cella
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 ----------------------------------------------------------------------
For i=1 to 5[color=#0000BF][b] (riga che ho aggiunto per far ciclare la macro)[/b][/color]
dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array())
rem ----------------------------------------------------------------------
dim args2(1) as new com.sun.star.beans.PropertyValue
args2(0).Name = "By"
args2(0).Value = 1
args2(1).Name = "Sel"
args2(1).Value = false
dispatcher.executeDispatch(document, ".uno:GoDown", "", 0, args2())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Paste", "", 0, Array())
Next i [b][color=#0000BF](riga che ho aggiunto per far ciclare la macro)[/color][/b]
end sub