Vai al contenuto

Creazione, modifica ed esecuzione delle macro Express

Le macro Express sono macro generiche supportate da vari prodotti Micro Focus, tra cui: Reflection Desktop, InfoConnect Desktop, ZFE e Rumba. Dopo aver creato una macro Express, è possibile eseguirla in qualsiasi prodotto Micro Focus supportato (non sono necessarie modifiche).

Se non si conosce la programmazione, probabilmente sarà più semplice iniziare con le macro Express invece di utilizzare altri linguaggi come Visual Basic for Applications. EML (Express Macro Language) ha un editor visivo che consente di scrivere o modificare programmi disponendo blocchi di codice. Non è necessario preoccuparsi di errori di sintassi nel codice, ad esempio di punti e virgola mancanti. Al contrario, è possibile concentrarsi sulla logica della macro per ottenere i risultati di automazione desiderati.

Da Reflection Desktop è possibile:

  • Registrare interazioni con l'host in una macro Express.

  • Modificare le macro registrare o creare nuove macro utilizzando l'editor di programmazione visivo di macro Express.

  • Selezionare ed eseguire macro Express.

Registrazione di macro Express

È possibile registrare una macro per automatizzare l'interazione con le applicazioni host, incluse:

  • Invio di dati all'applicazione host o immissione di dati nell'applicazione host.

  • Copia e incolla di testo o dati su una singola riga da un'applicazione host a un'altra.

  • Selezione del testo con un clic del mouse o fare clic con il mouse per spostare il cursore. (I clic del mouse vengono registrati come posizioni del cursore.)

  • La connessione o la disconnessione da un host.

Non è possibile registrare:

  • L'interazione con le impostazioni di Reflection e le funzioni di produttività (quali Controllo ortografia, Espansione automatica e Completamento automatico) o azioni di Reflection (ad esempio, Apri, Nuovo o Stampa).

  • L'interazione con le applicazioni Web.

  • Le operazioni di taglio o incolla da un host a un'applicazione esterna (ad esempio Notepad).

  • Spostamento fra schede per passare da un'applicazione host a un'altra.

    Nota

    Alcune azioni vengono registrate in modo diverso da quanto ci si potrebbe aspettare:

    • Viene registrata solo la prima riga di una selezione multi-riga. Quando vengono utilizzati comandi come Ctrl+A, Ctrl+CANC, Maiusc+FrecciaSu, Maiusc+FrecciaGiù, la macro registrata seleziona solo i caratteri nella prima riga dell'area selezionata.

    • Ctrl+X viene registrato come comando Copia invece di comando Taglia.

Per registrare, modificare o eseguire macro Express

  • Selezionare il pulsante o i comandi di menu per registrare, modificare o eseguire macro Express, a seconda di quale interfaccia utente si sta utilizzando:

    Se si utilizza questa opzione di interfaccia È possibile trovare questi comandi...
    La Barra multifunzione di Reflection Nella scheda Macro, nel gruppo Macro Express.
    Il Browser di Reflection Nel menu Reflection, sotto Strumenti, Macro.
    TouchUx Nel menu dell'icona chiave.
    Classica o MDI classica Nel menu Macro.

Nota

Le macro Express vengono salvate come file .js. Per impostazione predefinita, vengono salvate nella cartella Macros\Express nella directory dati dell'utente.