Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Crea una nueva propiedad de documento personalizada. Sólo es posible utilizar este método con la colección personalizada DocumentProperties.
Sintaxis
expresión.Add (Name, LinkToContent, Type, Value, LinkSource)
expresión obligatoria. Una variable que representa un objeto DocumentProperties. El objeto personalizado DocumentProperties.
Parámetros
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Name | Obligatorio | String | La cadena de Name de la propiedad. |
| LinkToContent | Obligatorio | Boolean | Especifica si la propiedad LinkToContent está vinculada al contenido del documento contenedor. Si este argumento es True, se requiere el argumento LinkSource; si es False, se requiere el argumento Value. |
| Type | Opcional | Variant | El tipo de datos de la propiedad Type. Puede ser una de las siguientes constantes MsoDocProperties: msoPropertyTypeBoolean, msoPropertyTypeDate, msoPropertyTypeFloat, msoPropertyTypeNumber o msoPropertyTypeString. |
| Value | Opcional | Variant | El valor de datos de la propiedad Value si no está vinculada al contenido del documento contenedor. Si fuera posible, el valor se convierte para que coincida con el tipo de datos especificado por el argumento Type; en caso contrario, se produce un error. Si LinkToContent es True, se omite el argumento y la nueva propiedad de documento tiene un valor predeterminado hasta que la aplicación contenedora actualice los valores de la propiedad vinculada, normalmente al guardar el documento. |
| LinkSource | Opcional | Variant | Se omite si LinkToContent es False. El origen de la propiedad LinkSource. La aplicación contenedora determina los tipos de vinculación de origen que se pueden utilizar. Por ejemplo, los vínculos DDE usan la sintaxis "Servidor|Documento!Elemento". |
Observaciones
Si agrega una propiedad de documento personalizada a la colección DocumentProperties que está vinculada a un valor dado en un documento de Office, debe guardar el documento para ver el cambio en el objeto DocumentProperty.
Ejemplo
En este ejemplo, diseñado para ejecutarse en Word, se agregan tres propiedades personalizadas a la colección DocumentProperties.
With ActiveDocument.CustomDocumentProperties
.Add Name:="LastModifiedBy", _
LinkToContent:=True, _
Type:=msoPropertyTypeString, _
LinkSource:=Author
.Add Name:="CustomNumber", _
LinkToContent:=False, _
Type:=msoPropertyTypeNumber, _
Value:=1000
.Add Name:="CustomString", _
LinkToContent:=False, _
Type:=msoPropertyTypeString, _
Value:="This is a custom property."
.Add Name:="CustomDate", _
LinkToContent:=False, _
Type:=msoPropertyTypeDate, _
Value:=Date
End With
Vea también
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.