Taille de police :

×

Lecture de la page :

Lire Test2

À la découverte des champs d'information de Word

0
(0)
Sommaire

On continue la série sur le champs Word.

Pour les notions de bases sur l'utilisation des champs voir Introduction à l'utilisation des champs dans Word.

Épisodes précédents :
A la découverte du champ STYLEREF

Word propose plusieurs champs renvoyant diverses informations sur le document. Il y même une redondance entre certain de ces champs ainsi la même information peut être renvoyée par 2 voire 3 champs différent !

Données provenant de la fenêtre Propriétés du fichier (les métadonnées)

Il s'agit des informations provenant de la fenêtre accessible via le ruban Fichier > Informations > Propriétés > Propriétés avancées > onglet Résumé.

Accès à la boîte de dialogue Propriétés
Boîte de dialogue Propriétés

Les champs renvoyant ces informations seront les champs :

  • DOCPROPERTY (PropriétéDoc) renvoyant 26 informations différentes (+ des informations personnalisées).
  • INFO (info) renvoyant 17 informations différentes (pas entièrement les même que DOCPROPERTY ou les autres champs).
  • Et d'autres champs spécifiques/spécialisés renvoyant seulement une unique information.

Le titre du fichier ("PropriétéDoc" / "Info" / "Title")

> { DOCPROPERTY Title } > "Les champs dans Word"
> { INFO Title } > "Les champs dans Word"
> { TITLE } > "Les champs dans Word"

Le sujet du fichier ("PropriétéDoc" / "Info" / "Subject")

> { DOCPROPERTY Subject } > "Utilisation de l´outil champs"
> { INFO Subject } > "Utilisation de l´outil champs"
> { SUBJECT } > "Utilisation de l´outil champs"

L'auteur du fichier ("PropriétéDoc" / "Info" / "Author")

> { DOCPROPERTY Author } > "Arnaud"
> { INFO Author } > "Arnaud"
> { AUTHOR } > "Arnaud"

Le responsable ("PropriétéDoc")

>
> { DOCPROPERTY Managers } > "Bill Gates"
> 

Le société ("PropriétéDoc")

> { DOCPROPERTY Company } > "1Forme Ltd"
> 
> 

La catégorie ("PropriétéDoc")

> { DOCPROPERTY Category } > "Formation"
> 
> 

Les mots clés ("PropriétéDoc" / "Info" / "Keywords")

> { DOCPROPERTY Keywords } > "Word ; Champ"
> { INFO Keywords } > "Word ; Champ"
> { KEYWORDS } > "Word ; Champ"

Les commentaires ("PropriétéDoc" / "Info" / "Comments")

> { DOCPROPERTY Comments } > "Document à terminer"
> { INFO Comments } > "Document à terminer"
> { COMMENTS } > "Document à terminer"

Le répertoire web / lien hypertexte ("PropriétéDoc")

> { DOCPROPERTY HyperlinkBase} > "www.1forme.fr"
> 
> 

Propriétés personnalisées

Via l'onglet "Personnalisations" de la fenêtre "Propriétés" du fichier on accède à d'autres propriétés utilisables. Il est même possible d'en créer de nouvelles.

Boîte de dialogue Propriétés. Onglet Personnalisation
> { DOCPROPERTY "À convertir" } > "Y" ou "N" ("À convertir" nouvelle propriété de type Oui/Non)
> { DOCPROPERTY Publication } > 01/05/2026 (type D​ate)
> { DOCPROPERTY Service } > "Formation" (type Texte)
> { DOCPROPERTY Age } > "15" (nouvelle propriété de type Nombre)

Remarque :

  • Il est aussi possible d'utiliser les blocs de construction (QuickPart) pour récupérer ces informations via le ruban Insertion > QuickPart > Propriété du document.
    • On accèdera à : Auteur, Catégorie, Commentaires, Mots clé, Objet (Sujet), Responsable, Société, Titre.

Données liés aux contenu du fichier

Taille du fichier ("PropriétéDoc" / "Info" / "FileSize")

> { DOCPROPERTY Bytes } > "214429" en octets
> { INFO FileSize } > "214429" en octets
> { FILESIZE } > "214429" en octets

> { FILESIZE \k } > "214" en kilo-octets
> { FILESIZE \m } > "0" en mega-octets

Le nombre de caractères ("PropriétéDoc" / "Info" / "NumChars")

> { DOCPROPERTY Characters } > "10707"
> { INFO NumChars } > "10707"
> { NUMCHARS } > "10707"

Les fins de paragraphe (pied-de-mouche ¶), retours à la ligne, espaces, tabulations, le texte masqué NE sont PAS comptabilisés.

Le nombre de caractères avec les espaces ("PropriétéDoc")

> { DOCPROPERTY CharactersWithSpaces } > "12114"
> 
> 

Les fins de paragraphe (pied-de-mouche ¶) et le texte masqué NE sont PAS comptabilisés.

Les retours à la ligne, espaces, tabulations SONT comptabilisés.

Le nombre de mots ("PropriétéDoc" / "Info" / "NumWords")

> { DOCPROPERTY Words } > "1886"
> { INFO NumWords } > "1886"
> { NUMWORDS } > "1886"

"L'âme", "pied-de-mouche", "(10)", "10/02/2026", "10%" compte chacun que pour un seul mot.

"« beau »" compte pour 3 mots (les espaces insécables sont comptés comme des espaces classiques").

Le texte masqué, le texte dans l'entête et pied de page, dans les zones de texte, dans les notes de bas de page et de fin NE sont PAS comptabilisé.

Le nombre de lignes ("PropriétéDoc")

> { DOCPROPERTY Lines } > "675"
> 
> 

Le nombre de paragraphes ("PropriétéDoc")

> { DOCPROPERTY Paragraphs } > "435"
> 
> 

Le numéros de la page ("Page")

> 
> 
> { PAGE } > "8"

Remarque :

  • C'est le champ qui est inséré quand on utilise la commande "Numéro de page" du ruban "Insertion" ou du ruban "En-tête et pied de page".
  • Raccourcis clavier : Alt + Maj + P.

Le nombre de pages ("PropriétéDoc" / "Info" / "NumPages")

> { DOCPROPERTY Pages } > "14"
> { INFO NumPages } > "14"
> { NUMPAGES } > "14"

Exemple d'utilisation :

"Page { PAGE } sur { NUMPAGES }"
     > Pour afficher par exemple "Page 1 sur 10"

Le nombre de pages de la section ("PageDeSection" !)

> 
> 
> { SECTIONPAGES } > "8"

Exemple d'utilisation :

Dans un document avec une préface (numérotation en chiffres romains par exemple) de plusieurs pages, on veut mettre en place pour les autres pages une pagination de type "X sur Y" mais où Y (le nombre total de pages) ne tient pas compte des pages de la préface.

"Page { PAGE } sur { = ({ NUMPAGES } - { REF NbPgPreface }) }" 
    > Pour afficher par exemple "Page 10 sur 10" en dernière page sur un document de 12 pages dont 2 de préface par exemple

Le signet "NbPgPreface" correspond à un champ { SECTIONPAGES } placé dans la section correspondant à la préface (pourquoi pas ​​d​ans son entête avec un formatage Masqué).

Le numéros de la section ("Section")

> 
> 
> { SECTION } > "3"

Données autres liées au fichier

La date de création ("PropriétéDoc" / "Info" / "CreateDate")

> { DOCPROPERTY CreateTime } > "03/05/2026 19:04"
> { INFO CreateDate } > "03/05/2026 19:04"
> { CREATEDATE } >  "03/05/2026 19:04"

Attention : La présentation du résultat dépend du paramétrage linguistique du texte du champ et de Windows.

Pour un texte utilisant le paramétrage Anglais (États-Unis) on obtient :

>
> { INFO CreateDate } > "5/3/2026 7:04 PM" ligne configurée en Anglais (États-Unis)
> { CREATEDATE } >  "5/3/2026 7:04 PM" ligne configurée en Anglais (États-Unis)

Remarquer l'inversion Jour/Mois.

Rappel : On peut forcer le formatage de l'affichage en ajoutant un code de formatage.

> { CREATEDATE \@ "dddd d MMMM yyyy" } >  "dimanche 3 mai 2026"

La date de la dernière impression ("PropriétéDoc" / "Info" / "PrintDate")

> { DOCPROPERTY LastPrinted } > "03/05/2026 19:04" (vide si jamais imprimé)
> { INFO PrintDate } > "03/05/2026 19:04" (00/00/0000 00:00 si jamais imprimé) 
> { PRINTDATE } > "03/05/2026 19:04" (00-XXX-00 si jamais imprimé)

La date du dernier enregistrement ("PropriétéDoc" / "Info" / "SaveDate")

> { DOCPROPERTY LastSavedTime } > "03/05/2026 19:04" (vide si jamais enregistré)
> { INFO SaveDate } > "03/05/2026 19:04" (00/00/0000 00:00 si jamais enregistré) 
> { SAVEDATE } > "03/05/2026 19:04" (00/00/0000 00:00 si jamais enregistré) 

Qui a fait ce dernier enregistrement ("PropriétéDoc" / "Info" / "LastSaveBy")

> { DOCPROPERTY LastSavedBy } > "Document à terminer"
> { INFO LastSavedBy } > "Document à terminer"
> { LASTSAVEDBY } > "Document à terminer"

Le nom du fichier ("Info" / "FileName")

> 
> { INFO FileName } > "Champs.docx"
> { FILENAME } > "Champs.docx"

> { FILENAME \p } > (path) "D:\MesDoc\1Forme.fr\Articles\STYLEREF\Champs.docx"

Le nombre de révisions ("PropriétéDoc" / "Info" / "RevNum")

> { DOCPROPERTY RevisionNumber } > "12"
> { INFO RevNum } > "12"
> { REVNUM } > "12"

Le modèle sur le quel est basé le document ("PropriétéDoc" / "Info" / "Templete")

> { DOCPROPERTY Template } > "Normal.dotm"
> { INFO Template } > "Normal.dotm"
> { TEMPLATE } > "Normal.dotm"

> { TEMPLATE \p } > "C:\Users\Arnau\AppData\Roaming\Microsoft\Templates\Normal.dotm" (path)

Le temps d'édition du document ("PropriétéDoc" / "Info" / "EditTime")

> { DOCPROPERTY TotalEditingTime } > "3398" minutes
> { INFO EditTime } > "3398" minutes
> { EDITTIME } > "3398" minutes

Le niveau de protection du document ("PropriétéDoc")

> { DOCPROPERTY Security } > "0" 
  1. Fichier en lecture/écriture,
  2. Chiffré : mot de passe requis pour ouvrir,
  3. Toujours ouvrir en lecture seule,
  4. Association des niveaux précédents 1 et 2 (1+2=3),
  5. Fichier en lecture seule (au niveau du système de fichiers),
  6. à 7 Combinaisons/Associations des niveaux précédents,
  1. Restriction d’édition (lecture seule),
  2. à 15 Combinaisons/Associations des niveaux précédents.

Autres informations

La date du jour ("Date")

Mais peut aussi afficher l'heure !

> { D​ATE } > "17/05/2026" ligne configurée en Français (France)
> { D​ATE } > "5/17/2026" ligne configurée en Anglais (États-Unis)
> { D​ATE \@ "M/d/yyyy HH:mm:ss" } > "17/5/2026 18:01:26" ligne configurée en Français (France)

Raccourcis clavier : Alt + Maj + D.

L'heure ("Heure" !)

Mais peut aussi afficher la date !

> { TI​ME } > "6:17" ligne configurée en Français (France)
> { TI​ME } > "6:17 PM" ligne configurée en Anglais (États-Unis)
> { TI​ME \@ "dddd d MMMM yyyy" } > "dimanche 10 mai 2026"

Remarque : C'est le champ qui est inséré quand on utilise la commande "Date et heure" du ruban "Insertion" et en cochant "Mettre à jour automatiquement".

Boîte de dialogue d'insertion de la date et de l'heure (ruban Insertion)

Raccourcis clavier : Alt + Maj + H (Alt + Maj +T en version ENG).

Le nom de l'application ("PropriétéDoc")

> { DOCPROPERTY NameofApplication } > "Microsoft Office Word" ou "Microsoft Word 8.0"...

Je ne comprends pas l'utilité ou le fonctionnement de ce champ. Va t'il chercher l'info dans le fichier (application créatrice ou application ayant fait le dernier enregistrement) ou en mémoire (application servant à l'affichage). Après quelques tests, c'est toujours "Word..." !

Le nom de l'utilisateur ("NomUtilisateur" !)

> { USERNAME } > "Arnaud"

Provient des options de Word (ruban Fichier) dans la partie "Générales".

Les initiales de l'utilisateur ("InitialesUtilisateur" !)

> { USERINITIALS } > "AC"

Provient des options de Word (ruban Fichier) dans la partie "Générales".

L'adresse de l'utilisateur ("AdresseUtilisateur" !)

> { USERADDRESS } > "2 rue de la fausse adresse ..."

Provient des options de Word (ruban Fichier) dans la partie "Options avancées (générales)".

Valeur ODMADocId ("PropriétéDoc")

Valeur obsolète.

> { DOCPROPERTY ODMADocId } > "DOC-458721"

ODMADocId : Open Document Management API Document ID.

Ancienne propriété utilisée par les systèmes de gestion documentaire (DMS/EDM) compatibles avec la norme ODMA.

Merci pour votre attention bienveillante.

Article intéressant ?

Cliquez sur une étoile pour noter cet article !

Note moyenne 0 / 5. Nombre de votes : 0

Aucun vote pour l'instant ! Soyez le premier à noter ce post.

Nous sommes désolés que cet article ne vous ait pas été utile !

Améliorons cet article !

Dites nous comment nous pouvons améliorer cet article ?

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *