C#WPF-在ReadOnly上仅设置一个Excel工作表

时间:2018-08-02 11:28:36

标签: c# excel wpf

所以我需要打开一个Excel文件,添加一个新工作表,使用它,然后仅将此工作表设置为ReadOnly。

是否可以在ReadOnly上仅设置Excel工作簿的一个工作表?

Map[0][1]

2 个答案:

答案 0 :(得分:1)

使用Worksheet.Protect方法

            myBlockWorksheet = (Worksheet)OptimaWorkbook.Worksheets.Add();      
            myBlockWorksheet.Move(Missing.Value, OptimaWorkbook.Sheets[OptimaWorkbook.Sheets.Count]);
            myBlockWorksheet.Name = "Projektdaten";
            myBlockWorksheet.Protect(missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);

答案 1 :(得分:0)

检查以下代码,在方法参数3中,数字参数仅是打开excel的参数。

For Details check on MSDN

var imaWorkbook = OptimaExcelApp.Workbooks.Open(filepathname, missing, false, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);