Basique dans Libre Office : créez vos propres applications

Table des matières:

Anonim

Avec Visual Basic pour Applications (VBA), Microsoft a démontré de manière impressionnante à quel point un langage de script flexible et polyvalent peut être utilisé pour Microsoft Office. Assurez-vous que de nombreux flux de travail lorsque vous travaillez avec Office sont complètement corrects

LibreOffice est le package bureautique standard pour presque toutes les distributions Linux et comprend pratiquement toutes les applications que Microsoft Office doit afficher - et cela gratuitement. Bien entendu, ce package bureautique complet vous offre également un langage de programmation avec lequel vous pouvez automatiser les étapes de travail dont vous avez besoin encore et encore.

De cette façon, vous pouvez automatiser les étapes de travail dont vous avez besoin encore et encore

Si vous avez déjà écrit des macros pour Microsoft Word, il n'y a pas de barrière linguistique. Les deux packages Office utilisent Basic comme langage de programmation intégré. Parlez-vous basique?

Alors voici un premier programme LibreOffice :

Sous HelloUser
Dim strName en tant que chaîne
strName = InputBox ("Veuillez entrer votre nom?")
MsgBox "Bonjour," & strName & "!"
Fin du sous-marin

Ensuite, procédez comme suit pour exécuter la macro

Le programme demande le nom de l'utilisateur, l'enregistre dans la variable strName et l'affiche à nouveau avec un texte.

  1. Démarrez le traitement de texte Writer à partir de la barre de démarrage dans la partie gauche de la fenêtre.

  2. Cliquez sur EXTRAS - MACROS - GÉRER LES MACROS - LIBREOFFICE BASIC.

  3. Si vous souhaitez utiliser la macro dans tous les documents, ouvrez la branche MES MACROS dans le champ de liste de gauche. Pour créer une macro locale, que vous ne pouvez appeler que dans le document en cours, cliquez sur le signe plus devant le nom du document ouvert.

  4. Sélectionnez l'entrée STANDARD et cliquez sur le bouton NOUVEAU.

  5. Saisissez les commandes du programme ou copiez-les depuis le presse-papiers.

  6. Pour lancer la macro, cliquez sur EXTRAS - MACROS - EXECUTER MACRO.

  7. Sélectionnez la macro et cliquez sur EXECUTER.

ASTUCE:

  • L'aide en ligne de LibreOffice fournit de nombreuses informations sur le langage de programmation Basic.
  • Vous avez besoin d'un environnement d'exécution Java pour exécuter les programmes, que vous pouvez configurer avec Ubuntu Software Center, si vous ne l'avez pas déjà fait.

Protection par mot de passe avec LibreOffice

Le cryptage devient de plus en plus important. Car si le PC domestique est également protégé par un mot de passe, les attaquants depuis Internet ne peuvent pas accéder aussi facilement à la base de données.

La situation est différente si vous avez le PC au travail ou sans surveillance à la maison. Ensuite, n'importe qui peut accéder aux fichiers via un live CD en votre absence. Vous devez donc crypter vos fichiers importants afin qu'ils ne tombent jamais entre de mauvaises mains.

Crypter les données importantes

Si vous ne souhaitez crypter qu'un seul document, vous pouvez activer la fonction de cryptage de LibreOffice. Pour ce faire, procédez comme suit :

Enregistrer sous

Cliquez sur FICHIER - ENREGISTRER SOUS.

enregistrer le mot de passe

Activez l'option ENREGISTRER AVEC MOT DE PASSE.

Confirmer

Après avoir cliqué sur ENREGISTRER, vous devez attribuer un mot de passe et le confirmer.

Ouvre encore

Lors de l'ouverture de ce fichier, il vous sera alors demandé le mot de passe.

Pour protéger une partition du disque dur avec un mot de passe, vous pouvez utiliser la gestion de lecteur d'Ubuntu. Tout ce que vous avez à faire est de reformater le disque.

REMARQUE : Si vous formatez le support de données, les données qui y sont stockées seront perdues. Vous devez donc créer au préalable une sauvegarde des données.