Il registratore macro vi permette di registrare una sequenza di azioni con il mouse e la tastiera ed includerle nella lista delle funzioni tasto. Sarete quindi in grado di replicare l'intera sequenza con questa combinazione di digitazione. Ciò apre una serie di possibilità per automatizzare la produzione di un documento. C'è comunque un'eccezione. Non potete registrare i click del mouse nella finestra di layout nonostante possiate simularli utilizzando il display delle Coordinate.
Per avviare il registratore cliccate sul menu o digitate [Alt]+[Esc]. Le successive azioni di mouse e tastiera verranno registrate. Un segno di controllo comparirà a fianco del menu per mostrare che il registratore è attivo e comparirà un piccolo cerchio (icona di registrazione) in alto a sinistra dello schermo.
Da questo momento in avanti Calamus registrerà tutte le vostre digitazioni e i click del mouse (eccetto quelli nella finestra di layout), cliccate di nuovo sulla voce del menu o premete [Alt]+[Esc] per finire la registrazione. A questo punto comparirà il messaggio che segue:
Qui potete premere la combinazione di tasti che ripeterà la
sequenza della macro appena registrata. Il tasto [Annulla] vi permette
di cancellare la funzione di registratore. Altrimenti le sequenze di
funzione saranno incluse nella lista delle funzioni tasto sotto un
nome preso dal testo-aiuto per la prima icona selezionata. Potete
cambiare questo nome più avanti come spiegato nella descrizione della
voce menu Editor di funzioni tasto
. Se scegliete una funzione
tasto che esiste già potete decidere di sostituire
,
selezionare un Nuovo tasto
o annullare l'operazione.
Il registratore Macro può essere avviato e stoppato come abbiamo
visto con le Opzioni
appropriate del menu. Ma siccome è
impossibile fermare il registratore in questo modo se un dialogo è
ancora aperto (non potete chiamare nessuna voce del menu da un dialogo
aperto), Calamus offre un collegamento [Alt]+[esc] per questa
funzione. (Riferitevi alla panoramica di tutti i collegamenti
predefiniti disponibili nel file FIX_keys.CDK nella cartella dei
DOCUMENTI.)
Nota: MS Windows utilizza già questi collegamenti ( per
il task switching nella barra del windows Task) così se state
utilizzando la versione di Windows premete invece [Alt]+[^]. Il
carattere ^
è ottenuto con [Shift]+[6] sulle tastiere di
Windows inglese ma può essere trovato direttamente di seguito [Esc]
su alcune tastiere straniere.
Quando iniziate a registrare una nuova macro comparirà prima questa finestra di allerta:
Così dovete prima decidere se la macro da registrare deve essere
attiva nel sistema Calamus (Globale
) o solo nel modulo reso
attivo al momento dell'avvio del registratore macro(!) (Local
);
questo modulo deve essere attivo quando la macro viene replicata.
In caso di dubbi, all'inizio rimanete con le macro globali.
Quando una macro registrata sta riproducendo vedrete un simbolo
che assomiglia al tasto Play
in alto a sinistra della barra
menu presente su un video registratore:
Quando avete definito una macro salvatela nel file CALAMUS.CKT.
Cliccate Key bindings
e selezionate Salva
. La macro
sarà attiva per il resto della sessione corrente e automaticamente
attivata quando caricherete Calamus in futuro.