Previous topicNext topic
Help > 开发指南 > Excel > API > 示例 > Chart图表 >
如何:保护图表工作表

您可以保护图表工作表,以防止用户对图表元素进行更改。使用 ChartSheet.Protect 方法对图表工作表应用保护。指定一个可选密码,应输入该密码以取消对图表工作表的保护。

使用 ChartSheetProtection 枚举值可以指定应用保护的图表工作表元素。此示例使用 ChartSheetProtection.Default 值,该值指示对图表工作表上的图表元素和图形对象都应用保护。

Vb.Net
'创建包含饼图的图表工作表。
Dim chartSheet As DevExpress.Spreadsheet.ChartSheet = workbook.ChartSheets.Add(DevExpress.Spreadsheet.Charts.ChartType.Pie, worksheet("B2:C7"))

'保护图表工作表。防止最终用户更改图表元素。
If Not chartSheet.IsProtected Then
    chartSheet.Protect("password", DevExpress.Spreadsheet.ChartSheetProtection.Default)
End If

workbook.ChartSheets.ActiveChartSheet = chartSheet

C#
// 创建包含饼图的图表工作表。
DevExpress.Spreadsheet.ChartSheet chartSheet = workbook.ChartSheets.Add(DevExpress.Spreadsheet.Charts.ChartType.Pie, worksheet["B2:C7"]);

// 保护图表工作表。防止最终用户更改图表元素。
if (!chartSheet.IsProtected)
    chartSheet.Protect("password", DevExpress.Spreadsheet.ChartSheetProtection.Default);

workbook.ChartSheets.ActiveChartSheet = chartSheet;

若要删除保护,请使用 ChartSheet.Unprotect 方法。