Fai la tua domanda

Revision history [indietro]

click to hide/show revision 1
versione iniziale

Ciao,

È possibile utilizzare Python senza installare Java.

Script semplice:

#!/usr/bin/env python3

def myfunction(*arg):
    desktop = XSCRIPTCONTEXT.getDesktop()
    model = desktop.getCurrentComponent()
    sheet = model.CurrentController.ActiveSheet
    ClearRange = sheet.getCellRangeByName("A7:A15")
    for i in range(0,9):
        ClearRange.clearContents(2 ^ i)
    CopyRange = sheet.getCellRangeByName("I7:I21")
    PasteCell = sheet.getCellRangeByName("E7")
    CopyAddress = CopyRange.RangeAddress
    PasteAddress = PasteCell.CellAddress
    sheet.copyRange(PasteAddress, CopyAddress)

Campione: PythonCopy.ods

Per eseguire la macro nell'esempio dal menu Strumenti -> Macro -> Esegui macro Quindi selezionare CalcCopyRange sotto il nome del documento e nel riquadro destro fare doppio clic su myfunction.

Lo script è incorporato nel documento usando APSO. Può anche essere inserito nel profilo utente. Cerca Python nella Guida.

Scusa se la traduzione non è corretta.