[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 !
Avatar de l’utilisateur
tuttle
Membre OOrganisé
Membre OOrganisé
Messages : 51
Inscription : 10 avr. 2012 16:43

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

Message par tuttle »

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 modification par Oukcha le 06 août 2012 04:48, modifié 3 fois.
Raison : [Résolu] doit être accompagné de la coche de sujet (V vert)
LibreOffice 3.4.5 sur Kubuntu 11.10
alchemy
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 12 juil. 2012 07:51

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

Message par alchemy »

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
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

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

Message par jeanmimi »

Bonjour,
Pour avoir un message à l'ouverture d'un document, il faut une Macro de lancement du type :

Code : Tout sélectionner

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 : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
tuttle
Membre OOrganisé
Membre OOrganisé
Messages : 51
Inscription : 10 avr. 2012 16:43

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

Message par tuttle »

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.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 3.4.5 sur Kubuntu 11.10
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

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

Message par gerard24 »

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.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

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

Message par jeanmimi »

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
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
Messages : 1527
Inscription : 28 sept. 2008 12:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

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

Message par Alain de La Chaume »

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
tuttle
Membre OOrganisé
Membre OOrganisé
Messages : 51
Inscription : 10 avr. 2012 16:43

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

Message par tuttle »

Merci à tous pour votre aide !
Bonne soirée !
LibreOffice 3.4.5 sur Kubuntu 11.10
Bouboule66
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 22 nov. 2018 10:20

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

Message par Bouboule66 »

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
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12226
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

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

Message par Bidouille »

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