Clase TablesOfFigures (Word VBA)
Colección de objetos TableOfFigures que representa las tablas de ilustraciones de un documento. Para usar una variable de clase TablesOfFigures, primero debe ser instanciado, por ejemplo
Dim tofs as TablesOfFigures
Set tofs = ActiveDocument.TablesOfFigures
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos TablesOfFigures en una colección.
Dim tofsTablesOfFigure As TableOfFigures
For Each tofsTablesOfFigure In ActiveDocument.TablesOfFigures
Next tofsTablesOfFigure
Add
Devuelve un objeto TableOfFigures que representa una tabla de ilustraciones agregada a un documento.
Add (Range, Caption, IncludeLabel, UseHeadingStyles, UpperHeadingLevel, LowerHeadingLevel, UseFields, TableID, RightAlignPageNumbers, IncludePageNumbers, AddedStyles, UseHyperlinks, HidePageNumbersInWeb)
ActiveDocument.TablesOfFigures.Add Range:=Selection.Range
Arguments
Un argumento con nombre
Range (Range) - Intervalo donde desea que aparezca la tabla de ilustraciones.
Optional arguments
Los siguientes argumentos son opcionales
Caption (String) - Etiqueta que identifica los elementos que desea incluir en la tabla de ilustraciones.
IncludeLabel (String) - True para incluir la etiqueta de título y el número de título en la tabla de ilustraciones.
UseHeadingStyles (Boolean) - True para utilizar estilos de título integrados para crear la tabla de ilustraciones.
UpperHeadingLevel (Long) - Nivel de título inicial de la tabla de ilustraciones, si UseHeadingStyles está establecido en true.
LowerHeadingLevel (Byte) - Nivel de título final de la tabla de ilustraciones, si UseHeadingStyles está establecido en true.
UseFields (Boolean) - True para utilizar los campos de tabla de contenido (TC) para crear la tabla de ilustraciones.
TableID (String) - Identificador de una letra utilizado para generar una tabla de ilustraciones a partir de los campos TC (elemento de tabla de contenido).
RightAlignPageNumbers (Boolean) - True alinear los números de página con el margen derecho de la tabla de ilustraciones.
IncludePageNumbers (Boolean) - True si se incluyen los números de página en la tabla de ilustraciones.
AddedStyles (String) - Nombre de la cadena de estilos adicionales utilizados para compilar la tabla de ilustraciones (estilos distintos de – los estilos título 1, título 9).
UseHyperlinks (Boolean) - True si se deben aplicar formato de hipervínculos a las entradas de una tabla de ilustraciones cuando se publique en la Web.
HidePageNumbersInWeb (Boolean) - True si los números de página en una tabla de ilustraciones debería estar oculto cuando se publica en la Web.
Count
Devuelve un Long que representa el número de tablas de ilustraciones de la colección.
Dim lngCount As Long
lngCount = ActiveDocument.TablesOfFigures.Count
Format
Devuelve o establece el formato de las tablas de ilustraciones del documento especificado. Posibles valores de retorno son wdTOFCentered - Formato Centrado, wdTOFClassic - Formato Clásico, wdTOFDistinctive - Formato Elegante, wdTOFFormal - Formato Formal, wdTOFSimple - Formato Sencillo, wdTOFTemplate - Formato Plantilla.
ActiveDocument.TablesOfFigures.Format = wdTOFCentered
Item
Devuelve un objeto TableOfFigures individual de una colección.
Item (Index)
Index: El objeto individual que se va a devolver.
Dim tofsTablesOfFigure As TableOfFigures
Set tofsTablesOfFigure = ActiveDocument.TablesOfFigures(Index:=1)
MarkEntry
Inserta un campo TC (tabla de contenido) después del intervalo especificado.
MarkEntry (Range, Entry, EntryAutoText, TableID, Level)
Dim fldMarkEntry As Field
Set fldMarkEntry = ActiveDocument.TablesOfFigures.MarkEntry(Range:=)
Arguments
Un argumento con nombre
Range (Range) - Ubicación del elemento.
Optional arguments
Los siguientes argumentos son opcionales
Entry (Table) - Texto que aparece en la tabla de contenido o tabla de ilustraciones.
EntryAutoText (String) - Nombre del elemento de Autotexto que incluye texto para el índice, la tabla de ilustraciones o la tabla de contenido (Entry se pasa por alto).
TableID (String) - Identificador de una sola letra del elemento de la tabla de ilustraciones o tabla de contenido, por ejemplo "i" para una "ilustración".
Level (Long) - Nivel para el elemento de la tabla de contenido o tabla de ilustraciones.