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

Word Discussion :

Macro enregistrer avec nom champs


Sujet :

Word

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    comptable
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : comptable

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 1
    Points
    1
    Par défaut Macro enregistrer avec nom champs
    Bonjour,
    Cela fait plusieurs jours que j'essaie désespérément de trouver une solution pour enregistrer mes devis en pdf via une macro qui prendrait en compte mon champ "sous titre" (correspondant à mon n° de devis) pour le nom de l'enregistrement.
    Merci à ceux qui prendront le temps de me répondre,
    Christelle

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par teten1 Voir le message
    Bonjour,

    Il faudrait a minima publier votre code et indiquer avec quel type de champ vous travaillez.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    comptable
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : comptable

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 1
    Points
    1
    Par défaut MACRO ENREGISTRER AVEC NOM CHAMPS
    Bonjour Eric, le forum
    Voici la base de mon document. Les champs que j'ai intégré sont des quickparts.
    Je suis désolée je suis totalement novice sur word...
    Merci d'avance,
    Christelle
    Fichiers attachés Fichiers attachés

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par teten1 Voir le message
    Il vous faut dissocier le groupe de shapes contenant le numéro de devis. Sinon, cette fonction permet de récupérer votre numéro de devis une fois dégroupé. Le Shape correspondant au devis est le numéro 2 :
    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
     
    Sub TestNumeroDevis()
     
        MsgBox NumeroDevis(2, ActiveDocument)
     
     
    End Sub
     
     
    Function NumeroDevis(ByVal NumeroDeForme As Integer, ByVal DocEnCours As Document) As String
     
       NumeroDevis =""
       With DocEnCours
     
             With .Shapes(NumeroDeForme).TextFrame
                  If .HasText Then NumeroDevis = .TextRange
             End With
     
       End With
     
    End Function

  5. #5
    Nouveau Candidat au Club
    Femme Profil pro
    comptable
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : comptable

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Eric,

    Je suis désolée mais cela ne marche pas... j'ai tenté de changé les n°.
    Mais j'ai l'impression que cela prends en compte les zones de texte?
    Christelle

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par teten1 Voir le message

    Regardez ce document dont j'ai dissocié les shapes au niveau du numéro de devis.

  7. #7
    Nouveau Candidat au Club
    Femme Profil pro
    comptable
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : comptable

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Ah oui effectivement c dingue... et vous n'avez rien modifier au fichier ?
    ... bon bah je vais chercher pourquoi chez moi cela ne marche pas alors...
    Merci Eric

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par teten1 Voir le message
    Ah oui effectivement c dingue... et vous n'avez rien modifier au fichier ?
    Si j'ai dégroupé les shapes. Savez-vous comment faire ?

  9. #9
    Nouveau Candidat au Club
    Femme Profil pro
    comptable
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : comptable

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Non pas du tout... même shapes je ne c'est pas ce que cela veut dire dans word ...
    Je découvre word et c'est laborieux ...

  10. #10
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par teten1 Voir le message
    Non pas du tout... même shapes je ne c'est pas ce que cela veut dire dans word ...
    Je découvre word et c'est laborieux ...
    Généralement, ce n'est pas par cela qu'on commence...

    Vous sélectionnez la zone devis (le cadre de cette zone s'appelle une forme ou un shape). Clic droit sur le numéro de devis. Si le trait est en pointillé, cliquez sur le trait du cadre pour le sélectionner. Re clic droit, normalement vous devez voir Grouper en gras (donc accessible). Si oui, Grouper - Dissocier.

  11. #11
    Nouveau Candidat au Club
    Femme Profil pro
    comptable
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : comptable

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    ah oui génial ça marche... !!!
    Me reste à faire la macro pour enregistrer sous ce numéro maintenant !!!
    Ah Eric vous êtes mon héros !!!
    Merci beaucoup

  12. #12
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par teten1 Voir le message
    Me reste à faire la macro pour enregistrer sous ce numéro maintenant !!!
    Regardez la méthode ExportAsFixedFormat dans l'aide en ligne Word et lancez une requête sur le forum Word avec ce mot.

Discussions similaires

  1. [XL-2010] Macro CopyFolder avec nom de dossier variable
    Par florent77 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/09/2018, 10h32
  2. [Toutes versions] Simplifier une macro enregistrer avec l'enregistreur
    Par patricktoulon dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 18/10/2015, 19h08
  3. Mapper many-to-one avec nom champs differents
    Par oliveettom dans le forum JPA
    Réponses: 1
    Dernier message: 04/02/2015, 10h59
  4. Enregistrement avec nom incrementé
    Par Antonio Grassi dans le forum VBA Word
    Réponses: 13
    Dernier message: 27/07/2013, 23h26
  5. Réponses: 3
    Dernier message: 08/06/2012, 16h00

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