Leer en inglés

Compartir a través de


Método Fields.Add (Word)

Agrega un objeto Field a la colección Fields . Devuelve el objeto Field en el intervalo especificado.

Sintaxis

expresión. Add (Range, Type, Text, PreserveFormatting)

expresión requerida. Variable que representa una colección "Fields".

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Range Obligatorio Range (objeto) Intervalo donde desea agregar el campo. Si el intervalo no está contraído, el campo reemplaza al intervalo.
Tipo Opcional Variant Puede ser cualquier constante WdFieldType. Para obtener una lista de constantes válidas, consulte el Examinador de objetos. El valor predeterminado es wdFieldEmpty.
Texto Opcional Variant Texto adicional necesario para el campo. Por ejemplo, si desea especificar un modificador para el campo, debe agregarlo aquí.
PreserveFormatting Opcional Variant True para que se conserve el formato que se aplique al campo durante las actualizaciones.

Valor devuelto

Field

Observaciones

No se puede insertar algunos campos, como wdFieldOCX y wdFieldFormCheckBox, con el método Add de la colección Fields. En su lugar, deberá utilizar métodos específicos como AddOLEControl y Add para la colección FormFields.

Ejemplo:

En este ejemplo se inserta un campo USERNAME al principio de la selección.

Selection.Collapse Direction:=wdCollapseStart 
Set myField = ActiveDocument.Fields.Add(Range:=Selection.Range, _ 
 Type:=wdFieldUserName)

En este ejemplo se inserta un campo LISTNUM al final de la selección. El modificador de inicio se define para que comience en 3.

Selection.Collapse Direction:=wdCollapseEnd 
ActiveDocument.Fields.Add Range:=Selection.Range, _ 
 Type:=wdFieldListNum, Text:="\s 3"

En este ejemplo se inserta un campo DATE al principio de la selección y luego se muestra el resultado.

Selection.Collapse Direction:=wdCollapseStart 
Set myField = ActiveDocument.Fields.Add(Range:=Selection.Range, _ 
 Type:=wdFieldDate) 
MsgBox myField.Result

Consulte también

Objeto de la colección de campos

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.