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 :

Changer le nom de plusieurs fichiers word [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Changer le nom de plusieurs fichiers word
    Bonjour,

    J'aimerais savoir si on peut modifier plusieurs noms de fichier word en vba.
    Par exemple j'ai 37 fichiers word avec un nom du genre:
    - Aigrefeuille_novembre13
    - Aussonne_novembre13
    - Blagnac_novembre13
    - Colomiers_novembre13
    - etc....37 fois

    Et je souhaite modifier le nom des fichiers sans avoir à modifier chacun des fichiers manuellement.
    Au final, je veux que le nom des fichiers word deviennent:
    - Aigrefeuille_decembre13
    - Aussonne_decembre13
    - Blagnac_decembre13
    - Colomiers_decembre13
    Pour les 37 fichiers.....

    Bonne journée

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    certainement …

    Mais encore une fois, il y a un forum dédié pour Word !

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Changer le nom de plusieurs fichiers word
    Et oui mais je travaille sur excel, en passant par des userform pour faire ça donc c'est pour cela que je viens sur le forum excel....

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Et pourquoi ne pas monter directement ta procédure et l'Userform dans Word, m'enfin ?‼

  5. #5
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut
    Oui c'est vrai mais je dois inconsciement avoir une préference pour excel....désolé

    Alors j'ai essayé du faire du code mais je suis pas doué....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Private Sub CommandButton2_Click()
    For i = 1 To 3
     
                Set WordApp = CreateObject("word.application")
     
                WordApp.Visible = False   'mettre False pour garder Word masqué
     
            If i = 1 Then
     
            ElseIf i = 2 Then
     
                    newname = "Aucamville13"
     
                Set WordDoc = WordApp.Documents.Open(ThisWorkbook.Path & "C:\Users\Desktop\Convert_word_pdf\Essai4\Doc_word4\Aucamville13.doc")
     
                ActiveDocument.SaveAs Filename:="C:\Users\Desktop\Convert_word_pdf\Essai4\Doc_word4\" & newname & ".doc", FileFormat:=wdFormatDocument97
     
                ElseIf i = 3 Then
     
                        newname = "Aussonne13"
     
                Set WordDoc = WordApp.Documents.Open(ThisWorkbook.Path & "\Aussonne13.doc")
     
                ActiveDocument.SaveAs Filename:="C:\Users\Desktop\Convert_word_pdf\Essai4\Doc_word4\" & newname & ".doc", FileFormat:=wdFormatDocument97
     
             End If
     
                 WordApp.Quit
     
                 Next i
     
    End Sub

  6. #6
    Invité
    Invité(e)
    Par défaut
    je commence à me poser les mêmes question que Marc, le nom de tes fichiers sont dans des cellules Excel.

    tes doc à renommer ce font sur la base d'un modèle, ou sont déjà existant sur ton disque dur. dans ton poste tu ouvre une doc et tu l'enregistre sous alors que le renommage ce fait très bien avec FSO.

  7. #7
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Name Chemin & "Aigrefeuille_novembre13" As Chemin & "Aigrefeuille_decembre13"

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/02/2007, 10h37
  2. Réponses: 7
    Dernier message: 18/08/2006, 08h09
  3. [VBA-W]Génération de plusieurs fichiers Word
    Par ennamsaoui dans le forum VBA Word
    Réponses: 4
    Dernier message: 10/05/2006, 13h21
  4. Changer l'extension de plusieurs fichiers
    Par Barbu15-95 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 11/04/2006, 19h36
  5. [Fichier] changer le nom d'un fichier
    Par karibouxe dans le forum Langage
    Réponses: 2
    Dernier message: 26/03/2006, 21h10

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