IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Modifier le nom de l'application Excel [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2010
    Messages : 7
    Par défaut Modifier le nom de l'application Excel
    Bonjour,

    Je désire modifier le nom de l'application Excel (Microsoft Excel-Classeur1) dans la barre de titre en le remplaçant par _ulysse_.

    J'ai inséré un module (module1) avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub changer_nom_barre_titre()
    Application.Caption = "_ulysse_"
    End Sub
     
    Sub restaurer_nom_barre_titre()
    Application.Caption = "Microsoft Excel"
    End Sub
    Mais on dirait que cela ne suffit pas car il ne se passe rien ..... Dois-je mettre une commande dans le code de ThisWorbook ?

    Merci de votre aide car il a pas mal de temps que je retourne ce problème dans tous les sens ....

    Tonete

  2. #2
    Membre éprouvé Avatar de LouiMz
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 104
    Par défaut
    Bonsoir,

    Pour ma part ces deux macros fonctionnent:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub changer_nom_barre_titre()
     
    Application.Caption = "_ulysse_" 'Modifie la chaine à gauche (Microsoft Excel)
    ActiveWindow.Caption = "" 'Modifie la chaine à droite (Classeur1.xls)
     
    End Sub
     
    Sub restaurer_nom_barre_titre()
     
    Application.Caption = Application 'Restaure le nom de l'appli
    ActiveWindow.Caption = ActiveWorkbook.Name 'Restaure le nom du classeur
     
    End Sub
    Cordialement

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2010
    Messages : 7
    Par défaut Changer _nom_barre
    Bonsoir louiMz,
    Merci pour votre réponse. Je viens de tester mais il ne se passe toujours rien ... et pourtant je n'ai pas l'impression de faire tout faux : j'ouvre un simple classeur Excel / je vais dans Visual Basic / Insertion / Module / un clic droit pour insérer les deux macros dans le code du module. Je réinitialise, sauvegarde, je ferme le classeur, je l'ouvre .... et rien ... ! Ci-joint une capture d'écran !

    C'est assez désarmant ! Encore merci de vous êtes penché sur mon problème.

    Meilleures salutations
    Tonete
    Images attachées Images attachées  

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Par ce que tu n'appelle nulle part ces deux procédures.
    Dans le module ThisWorkbook
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Workbook_Open()
    changer_nom_barre_titre
    End Sub
     
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    restaurer_nom_barre_titre
    End Sub

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2010
    Messages : 7
    Par défaut
    Bonsoir Mercatog,

    C'était bien cela ! C'est bien la question que je me posais au départ ... il me semblait bien qu'il manquait quelques choses dans ThisWorkbook !

    Encore merci et bonne soirée !

    Meilleures salutations

    Tonete

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par Tonete Voir le message
    Mais on dirait que cela ne suffit pas car il ne se passe rien ..... Dois-je mettre une commande dans le code de ThisWorbook ?
    Ôtes moi d'un doute, tu appelles bien ces routines (sub) quelque part ?

    Philippe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier le nom de l'application web qui apparaît sur l'onglet d'un navigateur
    Par Biggy_magicien dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 28/04/2015, 20h10
  2. Modifier dynamiquement le nom d'une application?
    Par bigwade dans le forum Android
    Réponses: 11
    Dernier message: 25/02/2013, 19h55
  3. Modifier le nom de l'auteur d'un fichier EXCEL
    Par sitirna dans le forum Langage
    Réponses: 11
    Dernier message: 10/11/2010, 10h41
  4. Modifier le Nom d'un champ Excel
    Par jmde dans le forum VBA Access
    Réponses: 1
    Dernier message: 20/12/2008, 15h43
  5. Modifier texte nom application
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 26/12/2007, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo