Workbook.CustomDocumentProperties
Workbook.CustomDocumentProperties property
Returns a DocumentProperty
collection that represents all the custom document properties of the spreadsheet.
public CustomDocumentPropertyCollection CustomDocumentProperties { get; }
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Properties;
namespace AsposeCellsExamples
{
public class WorkbookPropertyCustomDocumentPropertiesDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
// Add custom document properties
workbook.CustomDocumentProperties.Add("Author", "John Doe");
workbook.CustomDocumentProperties.Add("Created Date", DateTime.Now);
workbook.CustomDocumentProperties.Add("Revision", 1);
workbook.CustomDocumentProperties.Add("Approved", true);
// Access and display the custom properties
Console.WriteLine("Custom Document Properties:");
foreach (Aspose.Cells.Properties.DocumentProperty prop in workbook.CustomDocumentProperties)
{
Console.WriteLine($"{prop.Name}: {prop.Value} ({prop.Type})");
}
// Save the workbook
workbook.Save("CustomDocumentPropertiesDemo.xlsx");
}
}
}
See Also
- class CustomDocumentPropertyCollection
- class Workbook
- namespace Aspose.Cells
- assembly Aspose.Cells