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

VBA Word Discussion :

Variables dans word


Sujet :

VBA Word

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 376
    Points : 199
    Points
    199
    Par défaut Variables dans word
    Bonjour,

    Je voudrais affecter une châine à une variable dans word et l'appeler.

    Je ne sais pas si on peut le faire avec VBA/WORD si oui comment ?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Salut,

    Bien sûr qu'on peut le faire !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim myString As String
     
    myString = "Ma chaîne"
    Avec si peu d'information, il est difficile d'en dire plus !

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 376
    Points : 199
    Points
    199
    Par défaut
    Merci pour cette solution qui est appropriée mais je fais comment pour affecter cette variable directement dans Word par exemple dans mon document Word je voudrais :

    variable : toto

    Bonjour, je m'appelle variable.

    Je sais pas si les macros on quelque chose à voir. J'aimerai éviter de passer par VBA si possible.

    Merci

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Salut,

    Comment vas-tu faire pour entrer la variable toto ?

    Je pense que tu fais allusions aux champs !

    Jette un oeil ici pour voir http://heureuxoli.developpez.com/office/word/champs/

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 376
    Points : 199
    Points
    199
    Par défaut
    Merci, j'ai lu le lien et je le trouve instructif.

    Mais je ne comprend pas très bien les VariablesDoc.

    Il y a t-il moyen de créer un champ dans Word où l'on y saisie une chaîne (qui sera conservée après enregistrement du fichier).
    Puis, ensuite appeller le contenu de ce champ dans Word en indiquant le nom du champ par exemple (%nomchamp%).
    Word remplaçera automatiquement ce nom de champ par la chaîne inscrite dans ce champ.

    Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Salut,

    Pour les variables de documents http://heureuxoli.developpez.com/office/word/variables/

    Ce que je ne comprend pas, c'est le remplacement, tu peux toujours utiliser un champ Ref qui pointe sur un signet et dans ce cas, pas de remplacement.

    Si tu pouvais préciser ce que tu veux faire exactement.

  7. #7
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Je pense que je comprends le besoin car j'ai moi-même actuellement exactement la même interrogation. Je m'explique : je suis en train de mettre à jour 2-3 modèles de documents, et dans un des modèles, je souhaiterais que l'objet du document (qui est différent du titre du document) qui est saisi dans une zone spécifique (sans doute un champ de formulaire), soit stocké dans une variable qui puisse être affichée à différents endroits du document. Par exemple dans l'en-tête du document, et dans un tableau à la fin de mon document qui présente un cartouche avec plusieurs informations dans lequel il n'est pas souhaitable que des fautes de frappe ou de recopie soient présentes.

    J'ai parcouru les deux liens :

    Je vois donc comment afficher la variable mais je ne trouve pas comment l'affecter, sachant que la solution de présenter un userform par un pop-up n'est pas souhaitée étant donné que la valeur de la variable est susceptible de changer plusieurs fois pendant l'édition du document et que la population utilisateur n'est pas très NTIC-compliant

    Merci par avance pour toutes les informations que vous pourriez me fournir sur l'affectation de la valeur de la variable.

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

Discussions similaires

  1. [WD-2003] Importer des données Excel en fonction de variables dans Word
    Par kabidan dans le forum VBA Word
    Réponses: 15
    Dernier message: 04/05/2013, 18h26
  2. Création d'entête variable dans word
    Par bendesarts dans le forum Word
    Réponses: 5
    Dernier message: 18/12/2012, 09h16
  3. [WD-2007] Variable dans word
    Par gadaana dans le forum Word
    Réponses: 1
    Dernier message: 11/12/2012, 16h49
  4. insertion cellules Excel à la place de variables dans word
    Par noa56 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/03/2009, 19h03
  5. Réponses: 3
    Dernier message: 06/02/2006, 18h04

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