We will be migrating from Ask to Discourse on the first week of August, read the details here

Poser votre question
0

[Basic] comment créer un module et une macro dans un fichier calc

posée 2020-04-02 21:21:11 +0200

Image Gravatar de SSteer

Bonjour, Je crée un classeur (Destination) calc par un programme en Obasic executé a partir d'un autre classeur (Source) et je voudrais que cette macro copie une macro en basic du classeur Source dans le classeur Destination. Je peux le faire à la main avec le menu gérer les macros mais je souhaiterais le faire automatiquement.

Est-ce possible. Je n'ai rien trouvé sur le web... Merci

éditer requalifier signaler fermer fusionner supprimer

2Réponses

0

répondue 2020-04-03 08:48:00 +0200

Image Gravatar de pierre-yves samyn

Bonjour

Ce serait possible par Basic mais la solution est beaucoup plus simple : au lieu de créer ex nihilo ton classeur, il suffit de le créer à partir d'un modèle contenant la macro. Cette dernière figurera dans le nouveau classeur.

Cordialement

éditer signaler supprimer permalien plus

Commentaires

Merci pour l'idée d'utiliser un modèle. Mais elle ne convient pas tout a fait:

Mon application contenue dans le classeur "Source" est prévue pour être diffusée à des utilisateurs. Devoir distribuer en même temps un fichier modèle peut en rendre l’utilisation plus complexe pour de simples utilisateurs. C'est pour cela que je préférerais que tout se fasse par les macros contenues dans le classeur Source (qui peut éventuellement contenir aussi le code de la macro que je veux implanter dans le document cible...

Image Gravatar de SSteerSSteer ( 2020-04-04 14:23:17 +0200 )éditer
0

répondue 2020-04-03 04:31:04 +0200

Image Gravatar de njhub

Bonjour SSteer,

En suivant cette progression Outils > Macros > Gérer les macros> LibreOffice Basic Ce chemin mène à une fenêtre dans laquelle on peut déplacer, créer, assigner, éditer ou supprimer des macros. Les rendre accessibles à tous les documents, dépendantes d'un document spécifique. Suivant l'endroit où est enregistrée la macro considéré.

éditer signaler supprimer permalien plus

Commentaires

@njhub merci de cette proposition mais @SSteer indique qu'il connait celà et qu'il souhaite automatiser cette action...

Cordialement

Image Gravatar de pierre-yves samynpierre-yves samyn ( 2020-04-03 08:49:41 +0200 )éditer
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2020-04-02 21:21:11 +0200

Consultée: 124 fois

Mise à jour: Apr 03 '20