Guida di LibreOfficeDev 7.4
Le librerie di LibreOfficeDev Basic si possono memorizzare in tre diversi contenitori:
Application 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 LibreOfficeDev installation directory.
Macro personali: le librerie salvate in questo contenitore sono disponibili per tutti i documenti dell'utente. Il contenitore si trova nell'area del profilo utente, alla quale gli altri utenti non possono accedere.
Documento: le librerie salvate nel contenitore del documento sono disponibili solo per il documento e solo quando quest'ultimo è aperto. Non è possibile accedere alle macro di un documento da un altro documento.
To access macros stored in libraries of Application Macros or My Macros from another container, including the document container, use the GlobalScope specifier.
Scegliete Strumenti - Macro - Organizza Macro - LibreOfficeDev 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.
Select to where you want to attach the library in the Location list. If you select Application Macros & Dialogs, the library will belong to the LibreOfficeDev application and will be available for all documents. If you select a document the library will be attached to this document and only available from there.
Fate clic su Nuovo e inserite un nome per creare la nuova libreria.
Scegliete Strumenti - Macro - Organizza Macro - LibreOfficeDev 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.
Select to where you want to import the library in the Location list. If you select Application Macros & Dialogs, the library will belong to the LibreOfficeDev application and will be available for all documents. If you select a document the library will be imported to this document and only available from there.
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.
Scegliete Strumenti - Macro - Organizza Macro - LibreOfficeDev 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.
Scegliete Strumenti - Macro - Organizza Macro - LibreOfficeDev 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.
Scegliete Strumenti - Macro - Organizza Macro - LibreOfficeDev 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.
Scegliete Strumenti - Macro - Organizza Macro - LibreOfficeDev 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.
Scegliete Strumenti - Macro - Organizza Macro - LibreOfficeDev 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.
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 - LibreOfficeDev 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 CmdCtrl durante il trascinamento.