Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/12/2006, 08h59   #1
Mut
Membre confirmé
 
Avatar de Mut
 
Inscription : mars 2003
Messages : 789
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 789
Points : 237
Points : 237
Envoyer un message via MSN à Mut
Par défaut [VBA-W] Désactivé la mise à jour des champs

Bonjour. J'ai une date qui ne doit plus changer sous Word une fois que le document a été ouvert une fois. J'ai fais un bout de code pour ça et ça à l'air de fonctionner mais je pense que la mise à jour automatique des champs me change ce champ date ! Je souhaiterais donc pouvoir désactiver la mise à jour des champs automatique en vba....


Merci
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2006, 09h20   #2
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 854
Points : 16 854
Envoyer un message via Skype™ à bbil
ben remplace ton champ calculé par sa valeur..!
bbil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2006, 10h14   #3
Mut
Membre confirmé
 
Avatar de Mut
 
Inscription : mars 2003
Messages : 789
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 789
Points : 237
Points : 237
Envoyer un message via MSN à Mut
en effet je pensais pas que s'était si simple....par contre j'ai un soucis au niveau du format

Code :
1
2
3
4
5
6
7
8
9
10
 
Dim InfoDate As String
 
InfoDate = Format(Date, "jj mm yyyy")
 
Selection.GoTo What:=wdGoToBookmark, Name:="Date"
 
If Selection.Characters(1) = Chr(13) Then
Selection.Text = InfoDate
End If
dans l'aide le format qui me conviendrait c'est [CODEMyStr = Format(MyDate, "jjjj j mmm yyyy")][/CODE]

Mais ça fonctionne pas non plus
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2006, 10h20   #4
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Ce n'est pas jj mais dd... pour day, puisque tu as mis yyyy pour année
Ton string = Format(Tadate,"dddd d mmmm yyyy")
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2006, 11h04   #5
Mut
Membre confirmé
 
Avatar de Mut
 
Inscription : mars 2003
Messages : 789
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 789
Points : 237
Points : 237
Envoyer un message via MSN à Mut
Effectivement....si en plus je ne peux plus me fier à l'aide Microsoft

Merci beaucoup !
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h02.


 
 
 
 
Partenaires

Hébergement Web