DocumentProperty

DocumentProperty class

表示自定义或内置文档属性。

public class DocumentProperty

特性

姓名描述
IsGeneratedName { get; }如果此属性在 OLE2 存储 中没有名称并且仅为公共 API 生成唯一名称,则返回 true。
IsLinkedToContent { get; }指示此属性是否链接到 content
Name { get; }返回属性的名称。
Source { get; }链接的内容来源。
Type { get; }获取属性的数据类型。
Value { get; set; }获取或设置属性的值。

方法

姓名描述
ToBool()将属性值返回为布尔值。
ToDateTime()以本地时区的 DateTime 形式返回属性值。
ToDouble()以 double 形式返回属性值。
ToInt()以整数形式返回属性值。
override ToString()以字符串形式返回属性值。

例子


[C#]

//实例化一个工作簿对象
Workbook workbook = new Workbook("book1.xls");
 
//检索Excel文件的所有自定义文档属性的列表
DocumentPropertyCollection customProperties = workbook.Worksheets.CustomDocumentProperties;
 
//使用属性索引访问自定义文档属性
DocumentProperty customProperty1 = customProperties[3];
 
//使用属性名称访问自定义文档属性
DocumentProperty customProperty2 = customProperties["Owner"];

[VB.NET]

'实例化工作簿对象
Dim workbook As Workbook = New Workbook("book1.xls")
 
'检索 Excel 文件的所有自定义文档属性的列表
Dim customProperties As DocumentPropertyCollection = workbook.Worksheets.CustomDocumentProperties
 
'使用属性索引访问自定义文档属性
Dim customProperty1 As DocumentProperty = customProperties(3)
 
'使用属性名称访问自定义文档属性
Dim customProperty2 As DocumentProperty = customProperties("Owner")

也可以看看