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 :

Créer une feuille word et insérer une zone de texte dedans


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2017
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2017
    Messages : 54
    Par défaut Créer une feuille word et insérer une zone de texte dedans
    Bonjour,
    je travaille actuellement sur un programme VBA utilisé dans un atelier de production afin d'imprimer des étiquettes pour le suivi des dossiers de fabrications.

    Je cherche à intégrer à ce programme un module me permettant de :
    • créer une feuille word vierge.
    • créer une textbox sur cette feuille (celle-ci sera alimenté par des variables string provenant de mon fichier excel).
    • positionner ma textbox sur la feuille (au milieu).
    • paramétrer l'imprimante de la feuille word.
    • imprimer la feuille.

    J'ai essayé de créer une feuille word puis à l'aide de l'enregistreur de macro, de créer une textbox sans résultat.

    Je ne vois pas trop comment faire pour y parvenir d'un point de vue méthodologie (quelques fonctions utilisées ?, que faire en premier ?)

    Si vous pouviez m'aiguiller ça serait top

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, peut-être dans la FAQ ou FAQ VBA ?

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2017
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2017
    Messages : 54
    Par défaut
    Je travaille sur Excel, ai-je besoin de le transférer ?

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Word a tout ce qu'il faut en interne pour:

    1) Du publipostage
    1a) Aucune obligation que le document de publipostage ne soit une lettre. Cela peut être m'importe quoi.
    1b) Cela peut aussi bien être imprimé sur de vraies étiquettes ou du papier ordinaire

    2) Des pages d'étiquettes pareilles que l'on peut même dessiner soi-même et imprimer sur du papier ordinaire au besoin.

    3) Des enveloppes

    Excel peut piloter Word, incluant le publipostage par automation.

    Tu n'as absolument pas besoin de ton bricolage.

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2017
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2017
    Messages : 54
    Par défaut
    Bonjour Clément,
    je travaille avec la version office 2003 donc Excel est en 2003 et word aussi. Il n'y a de Publipostage pour cette version.
    Par contre je ne vois pas comment Excel est capable de contrôler word de manière automatique sans passer par un programme VBA.

  6. #6
    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, bonjour !

    Le publipostage existant déjà avant la version 2003 d'Office, suffit de lire la documentation comme le tutoriel …

    Voilà, voilà !

    ___________________________________________________________________________________________________________
    Je suis Paris, Barcelone, London, Manchester, Egypte, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

Discussions similaires

  1. Traiter un évènement lié à une feuille en dehors d'une feuille ?
    Par astragor dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/07/2017, 20h06
  2. Insérer une barre de défilement dans une feuille
    Par Babar09 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/07/2017, 16h03
  3. Réponses: 2
    Dernier message: 31/03/2016, 11h44
  4. Réponses: 0
    Dernier message: 29/07/2015, 08h33
  5. [Excel] Comment insérer une feuille
    Par etrevilly dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 23/05/2006, 15h55

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