DocumentProperty

DocumentProperty class

Representa una propiedad de documento integrada o personalizada.

public class DocumentProperty

Propiedades

Nombre Descripción
IsGeneratedName { get; } Devuelve verdadero si esta propiedad no tiene un nombre en el almacenamiento OLE2 y se generó un nombre único solo para la API pública.
IsLinkedToContent { get; } Indica si esta propiedad está vinculada a content
Name { get; } Devuelve el nombre de la propiedad.
Source { get; } La fuente de contenido vinculada.
Type { get; } Obtiene el tipo de datos de la propiedad.
Value { get; set; } Obtiene o establece el valor de la propiedad.

Métodos

Nombre Descripción
ToBool() Devuelve el valor de la propiedad como bool.
ToDateTime() Devuelve el valor de la propiedad como DateTime en la zona horaria local.
ToDouble() Devuelve el valor de la propiedad como double.
ToInt() Devuelve el valor de la propiedad como un número entero.
override ToString() Devuelve el valor de la propiedad como una cadena.

Ejemplos


[C#]

//Crear una instancia de un objeto Workbook
Workbook workbook = new Workbook("book1.xls");
 
//Recuperar una lista de todas las propiedades del documento personalizado del archivo de Excel
DocumentPropertyCollection customProperties = workbook.Worksheets.CustomDocumentProperties;
 
// Acceder a una propiedad de documento personalizado usando el índice de propiedad
DocumentProperty customProperty1 = customProperties[3];
 
// Acceder a una propiedad de documento personalizado usando el nombre de la propiedad
DocumentProperty customProperty2 = customProperties["Owner"];

[VB.NET]

'Crear una instancia de un objeto Workbook
Dim workbook As Workbook = New Workbook("book1.xls")
 
'Recuperar una lista de todas las propiedades del documento personalizado del archivo de Excel
Dim customProperties As DocumentPropertyCollection = workbook.Worksheets.CustomDocumentProperties
 
'Acceso a una propiedad de documento personalizado mediante el índice de propiedades
Dim customProperty1 As DocumentProperty = customProperties(3)
 
'Acceso a una propiedad de documento personalizado mediante el nombre de la propiedad
Dim customProperty2 As DocumentProperty = customProperties("Owner")

Ver también