Utilisation de l'application LibreOffice en Python (1) Où sont les macros?

Je pense que nous serons à une époque où les petites applications de bureau qui gèrent les données seront utiles, mais qu'en est-il de tout le monde?

Ce que j'ai à l'esprit maintenant, c'est un outil pour vérifier les informations de configuration telles que les paramètres du serveur. Vérifiez phpinfo pour voir si les paramètres sont corrects. Ensuite, créez un fichier JSON pour les paramètres AWS.

Je pense créer une application de bureau qui effectue ces tâches en utilisant LibreOffice et python. Nous prévoyons de le rendre multiplateforme.

La raison d'utiliser libreoffice est de vous éviter d'avoir à créer des parties de l'interface utilisateur. Donc, si le langage est python, java est un peu lourd, j'ai donc choisi python comme langage pratique. C'est aussi un langage d'exploration de données, et j'espère qu'il pourra être utilisé avec AWS et fabric. Je suis confus au sujet de la version, mais elle est basée sur 2.7. libreoffice sera 3 séries, mais cela ne peut pas être aidé.

* Où sont les macros? *

Commençons par écrire la macro en python. La première chose qui trébuche est l'endroit où les macros sont stockées. Pour le moment, c'est le résultat d'une enquête.

windows 7 LibreOffice 5.0.3 AppData est un fichier caché, il est donc utile de l'avoir visible dans les options du dossier. ** Macro faite maison ** C: \ Utilisateurs \ nom d'utilisateur \ AppData \ Roaming \ LibreOffice \ 4 \ utilisateur \ Scripts \ python ** Exemple de macro ** C:\Program Files (x86)\LibreOffice 5\share\Scripts\python

ubuntu14.04 LibreOffice 5.0.3.2-2 Il semble que le répertoire change en fonction du paquet.

** Macro faite maison ** /home/username/.config/libreoffice/4/user/Scripts/python ** Exemple de macro ** /opt/libreoffice5.0/share/Scripts/python

OSX10.9.5  LibreOffice 5.0.3 ** Macro faite maison ** / Users / username / Library / Application Support / LibreOffice / 4 / user / Scripts / python ** Exemple de macro ** /Applications/LibreOffice.app/Contents/Resources/Scripts/python

Recommended Posts

Utilisation de l'application LibreOffice en Python (1) Où sont les macros?
Utilisez l'application LibreOffice en Python (3) Ajouter une bibliothèque
Utiliser l'application LibreOffice en Python (2) Manipuler calc (à partir d'une macro et externe)
Essayez d'utiliser l'API Wunderlist en Python
Essayez d'utiliser l'API Kraken avec Python
Tweet à l'aide de l'API Twitter en Python
Vérifiez si les caractères sont similaires en Python
Pré-traiter l'index en Python à l'aide de ScriptUpdateProcessor de Solr
Essayez d'utiliser l'API DropBox Core avec Python
[AWS IoT] Enregistrer des éléments dans AWS IoT à l'aide du SDK AWS IoT Python
Paramètres initiaux lors de l'utilisation de l'API foursquare avec python
Déterminer le seuil à l'aide de la méthode P-tile en python
Utiliser l'API de recherche de la Bibliothèque du Parlement national en Python
Exploitez LibreOffice avec Python
Trouver des erreurs en Python
Traduit à l'aide de googletrans en Python
Utilisation du mode Python dans le traitement
Assurez-vous que tous les éléments de la liste sont les mêmes en Python
Résolvez le problème japonais lors de l'utilisation du module CSV en Python.
(Python3) Non oO (Utilisez-vous la bibliothèque standard?): 5 shaders
Si vous pensez que la personne que vous mettez avec pip ne fonctionne pas → Utilisez-vous python3 par hasard?
Programmation GUI en Python avec Appjar
Précautions lors de l'utilisation de Pit avec Python
python Remarque: déterminez si l'argument de ligne de commande est dans la liste
Python dans le navigateur: la recommandation de Brython
Enregistrez le fichier binaire en Python
Frappez l'API Sesami en Python
Un débutant en Python a essayé Hello World en 30 secondes en utilisant le microframework Flask
Obtenez le chemin du bureau en Python
Redimensionner automatiquement les captures d'écran de l'App Store pour chaque écran en Python
Mettez le module dans l'application Pepper
python: utilisez les variables définies dans le format de chaîne telles quelles
Essayez d'utiliser LevelDB avec Python (plyvel)
Obtenez le chemin du script en Python
Dans la commande python, python pointe vers python3.8
Implémenter le modèle Singleton en Python
Utilisation de variables globales dans les fonctions python
Accédez à l'API Web en Python
Voyons voir l'utilisation de l'entrée en python
Puissance totale en Python (en utilisant functools)
J'ai écrit la file d'attente en Python
Examiner la classe d'un objet avec python
Obtenez le chemin du bureau en Python
Essayez d'utiliser le module Python Cmd
Obtenez le nom d'hôte en Python
Reconnaissance de caractères manuscrits à l'aide de KNN en Python
Accéder à l'API Twitter avec Python
Essayez d'utiliser LeapMotion avec Python
La première étape de Python Matplotlib
Recherche de priorité de profondeur à l'aide de la pile en Python
Lors de l'utilisation d'expressions régulières en Python
J'ai écrit la pile en Python
Essayez d'utiliser FireBase Cloud Firestore avec Python pour le moment
Maîtriser le module lowref en Python
Création d'interface graphique en python avec tkinter 2
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
Une note utile lors de l'utilisation de Python après une longue période
Déplacez la tortue à l'endroit où vous cliquez sur la souris avec la tortue en Python