Clase TableOfFigures (Word VBA)

La clase TableOfFigures representa una única tabla de ilustraciones de un documento.

Los principales procedimientos de la clase TableOfFigures son Delete y TablesOfFigures.Add

Set

Para usar una variable de clase TableOfFigures, primero debe ser instanciado, por ejemplo

Dim tofs as TableOfFigures
Set tofs = ActiveDocument.TablesOfFigures(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase TableOfFigures : TablesOfFigures.Add, TablesOfFigures.Item y Document.TablesOfFigures

For Each

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

Dim tof As TableOfFigures 
For Each tof In Documents("Sales.docx").TablesOfFigures 
 tof.UpdatePageNumbers 
Next tof

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

Page with its procedures IncludePageNumbers, RightAlignPageNumbers y UpdatePageNumbers

Métodos

Los principales métodos de la clase TableOfFigures son

Delete - Elimina la tabla de ilustraciones especificada.

ActiveDocument.TablesOfFigures(1).Delete

TablesOfFigures.Add - Devuelve un objeto TableOfFigures que representa una tabla de ilustraciones agregada a un documento.

Dim tofs As TableOfFigures
Set tofs = ActiveDocument.TablesOfFigures.Add(Range:=)

Otros Métodos

TablesOfFigures.MarkEntry - Inserta un campo TC (tabla de contenido) después del intervalo especificado.

Dim fldMarkEntry As Field
Set fldMarkEntry = ActiveDocument.TablesOfFigures.MarkEntry(Range:=)

Propiedades

Caption Devuelve o establece la etiqueta que identifica los elementos que se deben incluir en una tabla de ilustraciones.

ActiveDocument.TablesOfFigures(1).Caption =

HeadingStyles Devuelve un objeto HeadingStyles que representa los estilos adicionales utilizados para compilar una tabla de contenido o una tabla de ilustraciones (estilos distintos de título 1-título 9).

Dim hssHeadingStyles As HeadingStyles
Set hssHeadingStyles = ActiveDocument.TablesOfFigures(1).HeadingStyles

HidePageNumbersInWeb Devuelve o establece si los números de página en una tabla de contenido o una tabla de ilustraciones deberían estar oculto cuando se publica en la Web.

ActiveDocument.TablesOfFigures(1).HidePageNumbersInWeb = True

IncludeLabel True si la etiqueta de título y el número de título se incluyen en una tabla de ilustraciones.

ActiveDocument.TablesOfFigures(1).IncludeLabel = True

LowerHeadingLevel Devuelve o establece el nivel de título final de una tabla de ilustraciones.

ActiveDocument.TablesOfFigures(1).LowerHeadingLevel =

Parent Devuelve un objeto Object que representa el objeto primario del objeto TableOfFigures especificado.

Dim objParent As Object
Set objParent = ActiveDocument.TablesOfFigures(1).Parent

Range Devuelve un objeto Range que representa la parte de un documento incluida en la tabla de ilustraciones especificada.

Dim rngRange As Range
Set rngRange = ActiveDocument.TablesOfFigures(1).Range

TabLeader Devuelve o establece el carácter entre las entradas y sus números de páginas en una tabla de ilustraciones.

ActiveDocument.TablesOfFigures(1).TabLeader = wdTabLeaderDashes

TableID Devuelve o establece un identificador de una letra que se usa para generar una tabla de ilustraciones a partir de los campos de tabla de contenido.

ActiveDocument.TablesOfFigures(1).TableID =

UpperHeadingLevel Devuelve o establece el nivel de título inicial de una tabla de ilustraciones.

ActiveDocument.TablesOfFigures(1).UpperHeadingLevel =

UseFields True si los campos de tabla de contenido (TC) se usan para crear una tabla de ilustraciones.

ActiveDocument.TablesOfFigures(1).UseFields = True

UseHeadingStyles True si se utilizan los estilos de título integrados para generar una tabla ilustraciones.

ActiveDocument.TablesOfFigures(1).UseHeadingStyles = True

UseHyperlinks Devuelve o establece si se debe aplicar formato de hipervínculos a las entradas de una tabla de ilustraciones cuando se publique en la Web.

ActiveDocument.TablesOfFigures(1).UseHyperlinks = True

TablesOfFigures.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

TablesOfFigures.Format Devuelve o establece el formato de las tablas de ilustraciones del documento especificado.

ActiveDocument.TablesOfFigures.Format = wdTOFCentered

TablesOfFigures.Parent Devuelve un objeto Object que representa el objeto primario del objeto TablesOfFigures especificado.

Dim objParent As Object
Set objParent = ActiveDocument.TablesOfFigures.Parent