Provo a spiegarmi meglio:

se tre diverse routine devono agire su di una cella - in base alle mie
attuali conoscenze - ho il seguente codice:

sub Prima
 Documento=ThisComponent
 Foglio=ThisComponent.getSheets().getByIndex(0)
 Cella=Foglio.getCellByPosition(0,0)
 Fai qualcosa su Cella
end sub

sub Seconda
 Documento=ThisComponent
 Foglio=ThisComponent.getSheets().getByIndex(0)
 Cella=Foglio.getCellByPosition(0,0)
 Fai qualcos' altro su Cella
end sub

sub Terza
 Documento=ThisComponent
 Foglio=ThisComponent.getSheets().getByIndex(0)
 Cella=Foglio.getCellByPosition(0,0)
 Fai qualcos' altro ancora su Cella
end sub

quel che vorrei evitare e' tutto quel codice ripetuto...ed ho pensato a
variabili pubbliche che son dichiarabili ma non inizializzabili

Suggerimenti?

Al momento credo sia una valida (possibile ma non ancora verificata)
soluzione quella di dichiarare come pubbliche le variabili di interesse e di
inizializzarle in una routine principale rispetto a quelle, ehm, operative

Grazie :)

Rispondere a