Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUZIONE
M
5,0
0
1 REGISTRARE O PROGRAMMARE ?
Per creare una macro possibile infatti percorrere due strade:
Registrare direttamente una sequenza di azioni, compiute da noi nella
compilazione del foglio di calcolo o, in alternativa, scrivere direttamente
la macro nellambiente di sviluppo integrato ad Open Office, In un
linguaggio derivato dal Basic.
Questa seconda strada pi complessa, inizialmente, perch
presuppone lo studio del linguaggio, cosa che non risulta inizialmente
facile anche se il linguaggio di Open Office fra i pi semplici.
In seguito per ci consentir di fare cose impossibili con la semplice
registrazione:
Registrando infatti quello che noi facciamo con la tastiera e con il
mouse, noi possiamo intervenire sulle funzioni che utilizziamo
abitualmente in Calc. Programmando delle macro, invece, si pu fare
praticamente tutto, compreso complesse operazioni riguardanti pi
fogli contemporaneamente.
Le macro di OpenOffice.org sono scritte solitamente in un linguaggio
chiamato STARBASIC, o pi brevemente Basic. Sebbene si possa
imparare direttamente il Basic per scrivere delle macro, la curva di
apprendimento per crearle direttamente col codice abbastanza ripida.
Il metodo pi semplice per un principiante quello di utilizzare il
registratore di macro, che registra i tasti premuti e li memorizza per
8,0
0
utilizzarli in seguito.
In qualsiasi momento possibile passare dalla semplice registrazione
alla modifica in Basic. Ed importante capire come lavora il registratore
di macro per i futuri sviluppi.
Open office ci offre la possibilit di utilizzare macro anche in alti
linguaggi evoluti, come il PHYTON o di utilizzare degli script Java (cosa
estremamente interessante, dato che il Java il linguaggio attualmente
pi utilizzato grazie alla sua caratteristica di multipiattaforma).
Oggi vedremo quindi come creare una semplice macro registrando
certe azioni e come poi modificarle allinterno delleditor integrato,
ponendo le basi per poter poi iniziare a fare dei semplici programmi in
Basic.
2 REGISTRARE
Supponete di dover inserire ripetutamente sempre le stesse
informazioni. Sebbene sia possibile memorizzare le informazioni negli
appunti, se questi nel frattempo vengono utilizzati, il loro contenuto
cambia. Una semplice soluzione consiste nel memorizzare i dati in una
macro che, per esempio, vi possano aiutare
nell'utilizzo del completamento automatico.
COMINCIAMO
Facciamo clic su Strumenti > Macro > Registra Macro per
cominciare la registrazione di una macro.
DIAPOSITIVA (2 2A)
Comparir una piccola finestra, per far sapere che OpenOffice.org sta
registrando.
DIAPOSITIVA (2B)
Digitate l'informazione desiderata, o eseguite la serie di operazioni
desiderata. In questo caso, ho digitato il mio nome , Stefano
Giaccherini.
DIAPOSITIVA (3)
Fate clic sul pulsante Termina registrazione per interrompere la
registrazione,
salvate la macro, e visualizzate la finestra di dialogo Macro
OpenOffice.org Basic
DIAPOSITIVA (3A - 3B 3C)
12,
0
2,0
0
4 ESEGUIRE
5,0
0
DIAPOSITIVA (5)
Fate clic su Strumenti > Macro > Esegui Macro per aprire la finestra
di selezione della macro Selezionate la macro appena creata e fate clic
su Esegui.
DIAPOSITIVA (6)
In ogni casella in cui vi posizionerete otterrete il nome inserito nella
macro.
E a che mi serve? Pensate se invece di un nome, ad esempio, doveste
riportare in un foglio di calcolo complesso una serie di dati difficili da
ricordare, molte volte.
Ci sono altri metodi per eseguire una macro. Per esempio, potete fare
clic su Strumenti > Macro > Organizza Macro > OpenOffice.org
Basic per aprire la finestra di gestione delle macro , la quale contiene il
pulsante Esegui come nel caso precedente, ma soprattutto contiene il
tasto modifica che ci apre l Editor delle macro, che ci consente
innanzitutto di capire come sono registrate le macro e che in futuro ci
consentir di modificarle, scrivendo noi del codice. Inoltre serve molto
anche per controllare quello che il registratore di macro ha compreso
12,
00
2,0
0
6,0
0
DIAPOSITIVA (9)
E ovvio che potreste inserire qualsiasi tipo di dato desiderato,
compreso il vostro C.F. e magari la Vostra partita iva. (nel caso vogliate
creare, ad esempio, una fattura.
Noi Metteremo solo i dati indicati, dal momento che dobbiamo solo
capire un procedimento.
Adesso terminiamo la registrazione.
Esattamente come prima, registrerete la vostra nuova macro con il
nome di
Fase2
Vi prego di notare che nomi Validi per le macro sono tutti quelli che
non contengono spazi ne caratteri speciali.
6,0
0
9 DOMANDE FINALI ?
3,0
0