Classe TablesOfAuthorities (Word VBA)

Collection d’objets TableOfAuthorities (champs TOA) qui représente les tables de références dans un document. Pour utiliser une variable de classe TablesOfAuthorities, elle doit d'abord être instanciée, par exemple


Dim toas as TablesOfAuthorities
Set toas = ActiveDocument.TablesOfAuthorities

For Each

Voici un exemple de traitement des éléments TablesOfAuthorities dans une collection


Dim toasTablesOfAuthority As TableOfAuthorities
For Each toasTablesOfAuthority In ActiveDocument.TablesOfAuthorities
	
Next toasTablesOfAuthority

Add

Renvoie un objet TableOfAuthorities qui représente une table de références ajoutée à un document.

Une table de références est générée à partir des champs de l'entrée de Table de références (TA) dans un document.

Add (Range, Category, Bookmark, Passim, KeepEntryFormatting, Separator, IncludeSequenceName, EntrySeparator, PageRangeSeparator, IncludeCategoryHeader, PageNumberSeparator)


Set myRange = ActiveDocument.Range(0, 0) 
ActiveDocument.TablesOfAuthorities.Add Range:=myRange, _ 
 Passim:= True, Category:= 0, EntrySeparator:= ", "

Arguments

Un argument nommé

Range (Range) - Plage où vous souhaitez faire figurer la table de références.

Optional arguments

Les arguments suivants sont facultatifs

Category (Category) - Catégorie d'entrées que vous souhaitez inclure dans la table de références.

Bookmark (Bookmark) - Nom de chaîne du signet à partir duquel regrouper les entrées d'une table de références.

Passim (Boolean) - True pour remplacer au moins cinq références de pages pour la même autorité par Passim dans la table de références.

KeepEntryFormatting (Boolean) - True pour appliquer la mise en forme à partir de la table de références aux entrées dans la table de références.

Separator (String) - Caractères (cinq au maximum) entre chaque numéro de séquence et son numéro de page dans la table de références.

IncludeSequenceName (String) - Chaîne définissant l'identificateur de champ SEQ (Sequence) pour la table de références.

EntrySeparator (String) - Caractères (cinq au maximum) entre chaque entrée et son numéro de page dans la table de références.

PageRangeSeparator (String) - Caractères (cinq au maximum) séparant les numéros de la page de début et de la page de fin dans chaque étendue de pages de la table de références.

IncludeCategoryHeader (Boolean) - True pour que le nom de catégorie pour chaque groupe d'entrées s'affichent dans la table de références (par exemple, affaires).

PageNumberSeparator (String) - Caractères (cinq au maximum) séparant les différents numéros de page au sein des références de page de la table de références.

Count

Renvoie un type long qui représente le nombre de tables de références dans la collection.


Dim lngCount As Long
lngCount = ActiveDocument.TablesOfAuthorities.Count

Format

Renvoie ou définit la mise en forme des tables de références du document spécifié. Les valeurs de retour possibles sont wdTOAClassic - Classique, wdTOADistinctive - Soigné, wdTOAFormal - Formel, wdTOASimple - Simple, wdTOATemplate - À partir du modèle.


ActiveDocument.TablesOfAuthorities.Format = wdTOAClassic

Item

Renvoie un objet TableOfAuthorities spécifique appartenant à une collection.

Item (Index)

Index: Objet spécifique qui doit être renvoyé.


Dim toasTablesOfAuthority As TableOfAuthorities
Set toasTablesOfAuthority = ActiveDocument.TablesOfAuthorities(Index:=1)

MarkAllCitations

Insère un champ TA (Entrée de table de références) après toutes les occurrences du texte ShortCitation.

MarkAllCitations (ShortCitation, LongCitation, LongCitationAutoText, Category)


ActiveDocument.TablesOfAuthorities.MarkAllCitations _ 
 ShortCitation:="Forrester v. Craddock", Category:=1, _ 
 LongCitation:="Forrester v. Craddock, 51 Wn. 2d 315 (1957)"

Arguments

Un argument nommé

ShortCitation - String

Optional arguments

Les arguments suivants sont facultatifs

LongCitation (String) - Citation longue pour l'entrée telle qu'elle apparaîtra dans la table de références.

LongCitationAutoText (String) - Nom de l'insertion automatique qui contient le texte de la citation longue tel qu'il apparaîtra dans la table de références.

Category (Category) - Nombre de catégories à associer avec l'entrée : 1 correspond à la première catégorie de la zone Category dans la boîte de dialogue Citation, 2 correspond à la deuxième catégorie, et ainsi de suite.

MarkCitation

Insère un champ TA (entrée de table de références) et renvoie le champ sous la forme d’un objet Field .

MarkCitation (Range, ShortCitation, LongCitation, LongCitationAutoText, Category)


ActiveDocument.TablesOfAuthorities.MarkCitation _ 
 Range:=Selection.Range, ShortCitation:=Selection.Range.Text, _ 
 LongCitation:="Forrester v. Craddock", Category:=1

Arguments

Les arguments nommés :

Range (Range) - Emplacement de l'entrée de la table de références.

ShortCitation - String

Optional arguments

Les arguments suivants sont facultatifs

LongCitation (String) - Citation longue pour l'entrée telle qu'elle apparaîtra dans la table de références.

LongCitationAutoText (String) - Nom de l'insertion automatique qui contient le texte d'une citation longue tel qu'il apparaîtra dans la table de références.

Category (Category) - Nombre de catégories à associer avec l'entrée : 1 correspond à la première catégorie de la zone Category dans la boîte de dialogue Citation, 2 correspond à la deuxième catégorie, et ainsi de suite.

NextCitation

Recherche et sélectionne la nouvelle occurrence du texte spécifiée par le paramètre CourteCitation.

NextCitation (ShortCitation)