Organizzare librerie e moduli
Basic Libraries Containers
LibreOffice Basic libraries can be stored in 3 different containers:
-
LibreOffice Macros: libraries stored in this container are available for all users of the computer and are managed by the computer administrator. The container is located in the LibreOffice installation directory.
-
My Macros: libraries stored in this container are available to all documents of your user. The container is located in the user profile area and is not accessible by another user.
-
Document: libraries stored in the document container are only available for the document and are accessible only when the document is open. You cannot access macros of a document from another document.
To access macros stored in libraries of LibreOffice Macros or My Macros from another container, including the document container, use the GlobalScope specifier.
Organizzare le librerie
Creare una nuova libreria
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Fate clic sulla scheda Librerie.
-
Selezionate il punto in cui inserire la libreria nell'elenco Posizione. Selezionando Macro e finestre di dialogo di LibreOffice, la libreria verrĂ assegnata all'applicazione LibreOffice e sarĂ disponibile per tutti i documenti. Selezionando un documento, la libreria verrĂ assegnata a quel documento e sarĂ disponibile solo da quel file.
-
Fate clic su Nuovo e inserite un nome per creare la nuova libreria.
Importare una libreria
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Fate clic sulla scheda Librerie.
-
Selezionate il punto in cui importare la libreria nell'elenco Posizione. Selezionando Macro e finestre di dialogo di LibreOffice, la libreria verrĂ assegnata all'applicazione LibreOffice e sarĂ disponibile per tutti i documenti. Selezionando un documento, la libreria verrĂ importata in quel documento e sarĂ disponibile solo da quel file.
-
Fate clic su Importa... e selezionate una libreria esterna da importare.
-
Selezionate tutte le librerie da importare nella finestra di dialogo Importa librerie. La finestra mostra tutte le librerie contenute nel file selezionato.
-
Se volete inserire la libreria solo come riferimento, selezionate la casella Inserisci come riferimento (sola lettura). Le librerie di sola lettura sono pienamente funzionali ma non possono essere modificate nell'IDE Basic.
-
Per sovrascrivere le librerie esistenti con lo stesso nome, selezionate la casella Sostituisci le librerie esistenti.
-
Fate clic su OK per importare la libreria.
Esportare una libreria
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Fate clic sulla scheda Librerie.
-
Nell'elenco Posizione specificate dove deve essere memorizzata la libreria. Selezionate la libreria che volete esportare. Nota: la libreria Standard non può essere esportata.
-
Fate clic su Esporta...
-
Potete scegliere se esportare la libreria come estensione o come libreria basic.
-
Fate clic su OK.
-
Selezionate dove volete esportare la libreria.
-
Fate clic su Salva per esportare la libreria.
Eliminare una libreria
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Fate clic sulla scheda Librerie.
-
Selezionate la libreria da eliminare dall'elenco.
-
Fate clic su Elimina.
-
Nota: Quando eliminate una libreria, vengono eliminati in modo permanente anche i moduli esistenti e gli elementi SUB e FUNCTION corrispondenti.
-
La libreria predefinita "Standard" non può essere eliminata.
-
Se eliminate una libreria inserita come riferimento, viene eliminato il riferimento ma non la libreria vera e propria.
Organizzare moduli e finestre di dialogo
Creare un modulo o una finestra di dialogo
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Fate clic sulla scheda Moduli o sulla scheda Finestre di dialogo.
-
Selezionate la libreria in cui volete inserire il modulo e fate clic su Nuovo.
-
Inserite un nome per il modulo o per la finestra di dialogo e fate clic su OK.
Rinominare un modulo o una finestra di dialogo
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Fate clic due volte sul modulo da rinominare, con una breve pausa tra i clic. Digitate il nuovo nome.
Nell'IDE Basic, fate clic col pulsante destro del mouse sul nome del modulo o della finestra di dialogo nelle schede situate nella parte inferiore dello schermo, scegliete Rinomina e digitate il nuovo nome.
-
Premete Invio per confermare le modifiche.
Eliminare un modulo o una finestra di dialogo
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Fate clic sulla scheda Moduli o sulla scheda Finestre di dialogo.
-
Selezionate il modulo o la finestra di dialogo da eliminare dall'elenco. Se necessario, fate doppio clic sulla voce per visualizzare le voci di livello inferiore.
-
Fate clic su Elimina.
Quando si elimina un modulo, vengono eliminate in modo permanente anche tutte le procedure e le funzioni di quel modulo.
Organizzare un progetto tra documenti o modelli
Spostare o copiare i moduli tra documenti, modelli e l'applicazione.
-
Aprite tutti i documenti o i modelli tra i quali volete spostare o copiare i moduli o le finestre di dialogo.
-
Scegliete Strumenti - Macro - Organizza Macro - LibreOffice Basic e fate clic su Gestione, oppure fate clic sull'icona Scegli modulo nell'IDE Basic per aprire la finestra di dialogo Gestione macro.
-
Per spostare un modulo o una finestra di dialogo in un altro documento, fate clic sull'oggetto corrispondente nell'elenco e trascinatelo nella posizione desiderata. Una linea orizzontale indica la posizione di destinazione dell'oggetto durante il trascinamento. Per copiare l'oggetto anziché spostarlo, tenete premuto il tasto ComandoCtrl durante il trascinamento.