Pannello di Controllo Moderatore ]

[Risolto] Macro semplice

Discussioni sull'applicazione per i fogli di calcolo

[Risolto] Macro semplice

Messaggioda Raoul Duke » domenica 14 aprile 2019, 23:10

Salve a tutti,
lo so che sicuramente ci sono dei modi più smart (e sarebbe bello conoscerli) per fare quello che ho chiesto di fare a questa macro... ma abbiate pietà di me sono un novellino al riguardo.
la domanda è: come faccio a far si che alla decima riga il codice riconosca il valore della variabile definita alla quarta riga.
grazie mille ai coraggiosi che mi daranno una mano.

Codice: Seleziona tutto   Espandi visualeStringi visuale
sub Main


cella   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
numero = 2

dim ciccio(0) as new com.sun.star.beans.PropertyValue
ciccio(0).Name = "ToPoint"
ciccio(0).Value = "$a$1"


dim Pippo2(0) as new com.sun.star.beans.PropertyValue
Pippo2(0).Name = "StringName"
Pippo2(0).Value = numero

dispatcher.executeDispatch(cella, ".uno:GoToCell", "", 0, ciccio())
dispatcher.executeDispatch(cella, ".uno:EnterString", "", 0, Pippo2())
dispatcher.executeDispatch(cella, ".uno:JumpToNextCell", "", 0, Array())


end sub
Ultima modifica di Raoul Duke il domenica 21 aprile 2019, 13:50, modificato 3 volte in totale.
OpenOffice 4.1.5 con MacOS 10.13.6
Raoul Duke
 
Messaggi: 113
Iscritto il: giovedì 7 marzo 2019, 13:11

Re: Macro semplice

Messaggioda charlie » domenica 14 aprile 2019, 23:13

Ciao, nota di servizio: allega un testo sotto forma di codice (usando l'apposita funzione del forum) piuttosto che un'immagine.
charlie
macOS 10.12 Sierra: Open Office 4.1.5 - LibreOffice 6.0.7
Windows 7 pro (VirtualBox): Open Office 4.1.5 - LibreOffice 5.4.4.2
Ubuntu 17.04 LTE (VirtualBox): LibreOffice 5.1.6.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
 
Messaggi: 5971
Iscritto il: mercoledì 19 dicembre 2012, 11:50


Torna a Calc

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti