[Résolu][Basic] Afficher un message à l'ouverture du fichier

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur: Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

[Résolu][Basic] Afficher un message à l'ouverture du fichier

Messagepar tuttle » 05 Août 2012 16:12

Le modérateur a écrit:Sujet déplacé en section "Macros et API" et balisé [Basic]


Bonjour,

Je suis sous libre office 3.4.5.
Je suis en train de rédiger un fichier que je mettrai en libre circulation (dimensionnement, devis, ... pour des projets de constructions de logements)

J'aimerais pouvoir afficher, comme le sujet l'indique, un message à l'ouverture du fichier, pour expliquer la démarche, donner quelques conseils, et éventuellement permettre à l'utilisateur de cocher une case pour ne plus voir ce message à l'ouverture du fichier.

Pensez-vous pouvoir m'aider ?

Merci !

P.S. Je pense que je vais poster pas mal de sujets sur ce forum, le fichier se voudra assez complet et m'aidera aussi d'un point de vue professionnel...
Dernière édition par Oukcha le 06 Août 2012 05:48, édité 3 fois.
Raison: [Résolu] doit être accompagné de la coche de sujet (V vert)
LibreOffice 3.4.5 sur Kubuntu 11.10
Avatar de l’utilisateur
tuttle
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 51
Inscrit le : 10 Avr 2012 17:43

Re: Afficher un message à l'ouverture de mon fichier

Messagepar alchemy » 05 Août 2012 16:32

bonjour

je commencerai par les tutos macro
http://www.openoffice.org/fr/Documentat ... _basic.pdf

puis pour affecter ta macro à l'ouverture de ton document : Outils > Macro > Gérer > OpenOffice Basic > Assigner "Ouvrir un document"

quant à la case "ne plus afficher", je ne sais pas sans rechercher moi-même.

cdlt
Aoo 3.4.1 sur windows 7 à jour
alchemy
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 12 Juil 2012 08:51

Re: Afficher un message à l'ouverture de mon fichier

Messagepar jeanmimi » 05 Août 2012 16:53

Bonjour,
Pour avoir un message à l'ouverture d'un document, il faut une Macro de lancement du type :
Code : Tout sélectionner   AgrandirRéduire
REM  *****  BASIC  *****
sub MessageOuverture
    msgbox "Voici quelques informations importantes pour l'utilisation du fichier"
end sub

Si cala te convient, tu devras déplacer ton premier message dans la section du forum concernant les macros.
LibreOffice Version : Version: 6.3.3.2 (x64) (4 novembre 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15067
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Afficher un message à l'ouverture de mon fichier

Messagepar tuttle » 05 Août 2012 17:40

Merci pour la réactivité.
La macro marche, lorsque j’exécute la macro (la fenêtre s'affiche)

Mais elle ne s'ouvre pas dès l'ouverture du fichier (un message me demande si je veux activer les macros, et si je les active, rien ne se passe, le fichier s'ouvre mais la macro ne s’exécute pas).
Je pense évidemment que j'ai raté une étape...
Voici en pièce jointe les copies d'écran que j'ai réalisé...
Pensez-vous que le message de début qui demande l'activation des macros peut-être zappé et passer directement au message d'ouverture de fichier ?

Je changerai de place mon post lorsque ce sera résolu, pas de souci.
Pièces jointes
macro3.jpeg
macro3.jpeg (7.93 Kio) Consulté 3284 fois
macro2.jpeg
macro1.jpeg
LibreOffice 3.4.5 sur Kubuntu 11.10
Avatar de l’utilisateur
tuttle
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 51
Inscrit le : 10 Avr 2012 17:43

Re: Afficher un message à l'ouverture de mon fichier

Messagepar gerard24 » 05 Août 2012 17:49

Bonjour,

tuttle a écrit:Mais elle ne s'ouvre pas dès l'ouverture du fichier (un message me demande si je veux activer les macros, et si je les active, rien ne se passe, le fichier s'ouvre mais la macro ne s’exécute pas).
Je pense évidemment que j'ai raté une étape...


Il faut affecter la macro à l'ouverture du document. (Menu Outils > Personnaliser > Évènements)

tuttle a écrit:Pensez-vous que le message de début qui demande l'activation des macros peut-être zappé et passer directement au message d'ouverture de fichier ?

Ceci dépend du réglage des options de sécurité des macros et est propre au profil de l'utilisateur.

A+
OOodidacte
LibreOffice 6.2.8 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
 
Message(s) : 3136
Inscrit le : 06 Juil 2008 18:08
Localisation : dans le Périgord

Re: [Calc] Afficher un message à l'ouverture de mon fichier

Messagepar jeanmimi » 05 Août 2012 17:51

tuttle a écrit:éventuellement permettre à l'utilisateur de cocher une case pour ne plus voir ce message à l'ouverture du fichier
Tu peux aussi faire l'inverse : lui demander une action pour voir les instructions.
Pour la sécurité des Macros, l'Aide explique les niveaux à paramétrer dans cette rubrique : Sécurité;niveaux de sécurité des macros
Pièces jointes
Message à l'ouverture.ods
(9.6 Kio) Téléchargé 210 fois
LibreOffice Version : Version: 6.3.3.2 (x64) (4 novembre 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15067
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: [Basic] Afficher un message à l'ouverture de mon fichier

Messagepar Alain de La Chaume » 05 Août 2012 18:12

Bonjour à tous,

D'accord avec tout ce qui précède je préciserais cependant :
− Pour ne pas avoir la demande de confirmation d'activation des macros,
voir également l'onglet "Sources de confiance" dans les options "Sécurité des macros".
− Pour avoir dans le message d'accueil une case à cocher, je verrais
une boîte de dialogue plutôt qu'une boîte de message msgBox.

Bien coOordialement, Alain.
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
 
Message(s) : 1527
Inscrit le : 28 Sep 2008 13:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

Re: [Résolu] Afficher un message à l'ouverture de mon fichie

Messagepar tuttle » 05 Août 2012 21:00

Merci à tous pour votre aide !
Bonne soirée !
LibreOffice 3.4.5 sur Kubuntu 11.10
Avatar de l’utilisateur
tuttle
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 51
Inscrit le : 10 Avr 2012 17:43

Re: [Résolu][Basic] Afficher un message à l'ouverture du fic

Messagepar Bouboule66 » 02 Nov 2019 10:47

Bonjour tuttle

Je suis Métreur à la retraite.
J'ai crée une application qui ressemble beaucoup à celle sur laquelle tu travaille.

Elle crée automatiquement un CDPGF à partir du métré fait
en utilisant une base de données de natures d'ouvrages TCE pré établie.

Si tu le souhaites, je te l'envoie et tu vois ce que tu peux faire avec.

Mon adresse mail est jlduboc @ yahoo.fr

Contacte moi avec cette adresse et je t'enverrai le fichier.

Cordialement
LibreOffice5.2.6 "Obligation de version".
MacOS Mojave
Bouboule66
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 22 Nov 2018 11:20

Re: [Résolu][Basic] Afficher un message à l'ouverture du fic

Messagepar Bidouille » 02 Nov 2019 11:08

Ami fossoyeur,

Merci de ne pas exhumer un problème datant de 2012.
Qui plus est, résolu pour l'auteur qui n'est lui-même plus réapparu depuis 2015.

Déterrage = verrouillage
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 10212
Inscrit le : 08 Nov 2005 17:23
Localisation : Brest, France


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)