Método Fields.Add (Word)
Agrega un objeto Field a la colección Fields . Devuelve el objeto Field en el intervalo especificado.
expresión. Add (Range, Type, Text, PreserveFormatting)
expresión requerida. Variable que representa una colección "Fields".
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. |
Field
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.
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
Objeto de la colección de campos
¿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.