Spire.XLS 教程:保护和取消保护工作表

VSTO

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Linq;using Excel = Microsoft.Office.Interop.Excel;using Office = Microsoft.Office.Core;using Microsoft.Office.Tools.Excel;using System.Reflection;namespace VSTO{    public partial class ThisAddIn    {        private void ThisAddIn_Startup(object sender, System.EventArgs e)        {            //Add a new workbook            Excel.Workbook excelApp = this.Application.Workbooks.Add();            //Protect the worksheet with password            ((Excel.Worksheet)excelApp.ActiveSheet).Protect("Spire");            //Unprotect the worksheet specifying its password            ((Excel.Worksheet)excelApp.ActiveSheet).Unprotect("Spire");              //Save the file            excelApp.SaveAs("Result.xlsx");                         }        private void ThisAddIn_Shutdown(object sender, System.EventArgs e)        {        }        #region VSTO generated code        /// <summary>        /// Required method for Designer support - do not modify        /// the contents of this method with the code editor.        /// </summary>        private void InternalStartup()        {            this.Startup += new System.EventHandler(ThisAddIn_Startup);            this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);        }         #endregion    }}

Spire.XLS

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Spire.Xls;namespace Spire.XLS{    class Program    {        static void Main(string[] args)        {            //Initialize a new instance of workbook            Workbook wb = new Workbook();            //Protect the worksheet with password            Worksheet sheet = wb.Worksheets[0];            sheet.Protect("Spire", SheetProtectionType.None);            //Unprotect the worksheet specifying its password            sheet.Unprotect("Spire");            //Save and Launch            wb.SaveToFile("Result.xlsx");            System.Diagnostics.Process.Start("Result.xlsx");        }    }}

Spire.XLS

控件

图片1
标签:表格控件电子表格

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年7月25日
下一篇 2017年7月25日

相关推荐

发表回复

登录后才能评论