Clase TablesOfAuthorities (Word VBA)

Colección de objetos TableOfAuthorities (campos Toa) que representa las tablas de autoridades de un documento. Para usar una variable de clase TablesOfAuthorities, primero debe ser instanciado, por ejemplo


Dim toas as TablesOfAuthorities
Set toas = ActiveDocument.TablesOfAuthorities

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos TablesOfAuthorities en una colección.


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

Add

Devuelve un objeto TableOfAuthorities que representa una tabla de autoridades agregada a un documento.

Una tabla de autoridades se genera a partir de los campos de tabla de autoridades entrada (TA) de un documento.

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 argumento con nombre

Range (Range) - Intervalo donde desea que aparezca la tabla de autoridades.

Optional arguments

Los siguientes argumentos son opcionales

Category (Category) - Categoría de entradas que desea incluir en la tabla de autoridades.

Bookmark (Bookmark) - Nombre de la cadena del marcador de la que se desean obtener los elementos para la tabla de autoridades.

Passim (Boolean) - True para reemplazar cinco o más referencias de página a la misma autoridad con la palabra Passim en la tabla de autoridades.

KeepEntryFormatting (Boolean) - True para aplicar el formato de tabla de autoridades a las entradas de la tabla de autoridades.

Separator (String) - Los caracteres (hasta un máximo de cinco) entre cada número de secuencia y su número de página en la tabla de autoridades.

IncludeSequenceName (String) - Cadena que especifica el identificador del campo Secuencia (SEQ) para la tabla de autoridades.

EntrySeparator (String) - Los caracteres (hasta un máximo de cinco) que separan cada elemento y su número de página en la tabla de autoridades.

PageRangeSeparator (String) - Los caracteres (hasta un máximo de cinco) que separan los números de la página inicial y final en cada intervalo de páginas de la tabla de autoridades.

IncludeCategoryHeader (Boolean) - True para que el nombre de categoría de cada grupo de entradas aparecen en la tabla de autoridades (por ejemplo, Cases).

PageNumberSeparator (String) - Los caracteres (hasta un máximo de cinco) que separan los números de página dentro de las referencias de página de la tabla de autoridades.

Count

Devuelve un Long que representa el número de tablas de autoridades de la colección.


Dim lngCount As Long
lngCount = ActiveDocument.TablesOfAuthorities.Count

Format

Devuelve o establece el formato de las tablas de autoridades del documento especificado. Posibles valores de retorno son wdTOAClassic - Formato Clásico, wdTOADistinctive - Formato Elegante, wdTOAFormal - Formato Formal, wdTOASimple - Formato Sencillo, wdTOATemplate - Formato Plantilla.


ActiveDocument.TablesOfAuthorities.Format = wdTOAClassic

Item

Devuelve un objeto TableOfAuthorities individual de una colección.

Item (Index)

Index: El objeto individual que se va a devolver.


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

MarkAllCitations

Inserta un campo TA (elemento de tabla de autoridades) después de cada aparición del texto marcado como 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 argumento con nombre

ShortCitation - String

Optional arguments

Los siguientes argumentos son opcionales

LongCitation (String) - Texto de cita larga del elemento, tal y como aparecerá en la tabla de autoridades.

LongCitationAutoText (String) - Nombre de elemento de Autotexto que contiene el texto de la cita larga tal y como aparecerá en la tabla de autoridades.

Category (Category) - Número de categoría que debe asociarse con el elemento: 1 corresponde a la primera categoría del cuadro Categoría del cuadro de diálogo Marcar cita, 2 a la segunda categoría, y así sucesivamente.

MarkCitation

Inserta un campo TA (elemento de tabla de autoridades) y devuelve el campo como un objeto Field .

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


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

Arguments

Estos son los argumentos con nombre :

Range (Range) - Ubicación del elemento de tabla de autoridades.

ShortCitation - String

Optional arguments

Los siguientes argumentos son opcionales

LongCitation (String) - Cita larga del elemento, tal y como aparecerá en la tabla de autoridades.

LongCitationAutoText (String) - Nombre del elemento de Autotexto que contiene el texto de la cita larga tal y como aparecerá en la tabla de autoridades.

Category (Category) - Número de categoría que debe asociarse con el elemento: 1 corresponde a la primera categoría del cuadro Categoría del cuadro de diálogo Marcar cita, 2 a la segunda categoría, y así sucesivamente.

NextCitation

Busca y selecciona la siguiente aparición del texto especificado por el parámetro ShortCitation.

NextCitation (ShortCitation)