Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1644 connectés 

  FORUM HardWare.fr
  Programmation

  [VB] Commande pour faire un lien avec un champ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Commande pour faire un lien avec un champ

n°52452
navarro
Tjs apprendre, jamais dépendre
Posté le 13-08-2001 à 08:24:45  profilanswer
 

Bonjour,  
Dans Word il y a une option CHAMPS  pour inserer par exemple la date, le nom de l'utilisateur....
J'aimerais connaite le commande en vb qui accede a ce champ.
pour pouvoir lui donner la valeur que je veux.
Merci


---------------
Une ptite aide en VB et jVBien
mood
Publicité
Posté le 13-08-2001 à 08:24:45  profilanswer
 

n°52469
navarro
Tjs apprendre, jamais dépendre
Posté le 13-08-2001 à 10:07:46  profilanswer
 

Une petite aide svpl  merci


---------------
Une ptite aide en VB et jVBien
n°52536
navarro
Tjs apprendre, jamais dépendre
Posté le 13-08-2001 à 12:10:29  profilanswer
 

En fait c'est pour palier le probleme du publipostage que j'avais
Merci a ces qu'ils peuvent me renseigner


---------------
Une ptite aide en VB et jVBien
n°52573
navarro
Tjs apprendre, jamais dépendre
Posté le 13-08-2001 à 15:10:17  profilanswer
 

toujours personne?


---------------
Une ptite aide en VB et jVBien
n°52600
navarro
Tjs apprendre, jamais dépendre
Posté le 13-08-2001 à 16:06:53  profilanswer
 

Svpl un ptti coup de pouce


---------------
Une ptite aide en VB et jVBien
n°52658
macray
Posté le 13-08-2001 à 19:03:20  profilanswer
 

:hello: je ne connais pas la réponse mais essaye d'aller sur le
sites
 
www.vbfrance.com
 
et qui sait tu trouveras ton aide, car j'avoue ne pas connaitre... [:macray]

n°52692
navarro
Tjs apprendre, jamais dépendre
Posté le 14-08-2001 à 08:23:29  profilanswer
 

ok  je vais aller voir
Merci


---------------
Une ptite aide en VB et jVBien
n°52819
navarro
Tjs apprendre, jamais dépendre
Posté le 14-08-2001 à 15:50:33  profilanswer
 

hum....j'ai rien trouver  
Si qqun peu m'aider  Merci


---------------
Une ptite aide en VB et jVBien
n°52888
navarro
Tjs apprendre, jamais dépendre
Posté le 15-08-2001 à 10:47:39  profilanswer
 

Les pro du VBA j'ai besoin de vous
Merci


---------------
Une ptite aide en VB et jVBien
n°52961
navarro
Tjs apprendre, jamais dépendre
Posté le 16-08-2001 à 08:11:13  profilanswer
 

par contre si qqun la  ca m'interresse
Merci


---------------
Une ptite aide en VB et jVBien
mood
Publicité
Posté le 16-08-2001 à 08:11:13  profilanswer
 

n°52984
navarro
Tjs apprendre, jamais dépendre
Posté le 16-08-2001 à 10:10:35  profilanswer
 

Les pro du BVA  une idee?


---------------
Une ptite aide en VB et jVBien
n°52993
Sylderon
Posté le 16-08-2001 à 10:25:55  profilanswer
 

Je crois me souvenir qu'il faut utiliser les fonctions relatives aux signets pour lire les valeurs des champs en VBA.
Si je retrouve qqchose de + précis je reviendrais.
A+

n°52999
Sylderon
Posté le 16-08-2001 à 10:37:43  profilanswer
 

Je reviens sur ce que j'ai écrit + haut: rien à voir avec les signets si tu utilses Word97 & +
 
Un exemple de code pour voir les codes de champs de ton doc.
 
Dim fld As Field
     
For Each fld In ActiveDocument.Fields
   Debug.Print fld.Code
Next
 
Tu trouveras les méthodes et propriétés liées tout seul je pense
A+

n°53011
nur
Posté le 16-08-2001 à 11:37:06  profilanswer
 

Si tu connais l'indice de ton champ word (par ordre de création)
alors:temp=activedocument.fields(1).result '  ( 1 est l'indice)
'temp contient la valeur du champ

n°53018
navarro
Tjs apprendre, jamais dépendre
Posté le 16-08-2001 à 11:50:45  profilanswer
 

hummm....merci  les amis  je m'occupe de ca et je vous tiens au courrant
 
Je termine l'histoire du chemin
 
Franchement Merci a tous


---------------
Une ptite aide en VB et jVBien
n°53043
navarro
Tjs apprendre, jamais dépendre
Posté le 16-08-2001 à 13:42:09  profilanswer
 

Sylderon a écrit a écrit :

Je reviens sur ce que j'ai écrit + haut: rien à voir avec les signets si tu utilses Word97 & +
 
Un exemple de code pour voir les codes de champs de ton doc.
 
Dim fld As Field
     
For Each fld In ActiveDocument.Fields
   Debug.Print fld.Code
Next
 
Tu trouveras les méthodes et propriétés liées tout seul je pense
A+  




 
nur:en fait les champs que j'ai sont prefaits et je ne connais pas l'ordre mais je retiends ta solution tt de meme
 
Sylderon:je pense que c bon mais en fait moi je dois ecrit ds un champs de word  en fait recopier  une case d'excel ds un champ  
et ton exemple permet juste de lire le contenu des champs. Moi je dois ecrire dedans
Comment je peux faire cela?
Merci


---------------
Une ptite aide en VB et jVBien
n°53089
nur
Posté le 16-08-2001 à 16:16:36  profilanswer
 

pour trouver l'indice de ton champ une petite fonction:
 
function trouveindex(temp) as integer
dim afields()
fcount=activedocument.fields.count
redim afields(fcount)
trouvechamp=false
i=1
do
if activedocument.fields(i).result="toto" then trouvechamp=true
i=i+1
loop while trouvechamp=false
i=i-1
trouveindex=i
end function   'toto etant le texte de ton champ
 
 
 
MAINTENANT SI TU VEUX REMPLACER LE CONTENU DE TON CHAMP PAR AUTRE CHOSE JE CROIS QUE TU NE PEUT PAS LES CHAMPS ETANT E LECTURE SEULE MAIS ON PEUT PROCEDER AUTREMENT EN EFFACANT LE CHAMP PUIS EN EN CREANT UN AUTRE AVEC LE NOUVEAU CONTENU :
si tu veux que le champ "toto" soit remplacer par le champ "coucou"
 
sub jj
temp="coucou"
activedocument.fields(trouveindex(toto)).delete
selection.fields.add_ range:=selection.range,type:=wdfieldusername,_ text:=temp,preserveformatting:=true  
end sub

n°53176
navarro
Tjs apprendre, jamais dépendre
Posté le 17-08-2001 à 08:36:57  profilanswer
 

oula  merci  je vais voir ce que ca donne
Merci


---------------
Une ptite aide en VB et jVBien

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB] Commande pour faire un lien avec un champ

 

Sujets relatifs
[HTML] lien vers 1exécutable[html] comment faire un lien vers un fichier .xls ?
[jscript] un lien vers une IFRAME !! marche po !![Javascript] Tester si un lien est valide ?
[sybase] selection particuliere d'un champ dateest il possible de changer la couleur d'un champ texte avec Netscape
envoi de la commande correspondant à la touche "delete" sous unixpositionner le curseur sur un champ de formulaire
[WinNT] commande AT et le planificateur[ HTML ] j'arrive pas à inserer un lien de mesagerie dans CE forum !!!
Plus de sujets relatifs à : [VB] Commande pour faire un lien avec un champ


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR