Я использовал следующий код, чтобы скрыть, заблокировать столбец и добавил метод защиты
как показано, мне нужно разрешить вставку, удаление строк. Но я не могу вставлять и удалять строки в листе
Globals.Sheet1.Columns[4].Hidden = true;
Globals.Sheet1.Columns[4].Style.Locked = true;
Globals.Sheet1.Protect("",//password
true, //drawing objects
true, //Contents
true, //scenarios
true, //user interface
true, //format cells
true, //format columns
true, //format rows
true, //insert columns
true, //insert rows
Type.Missing, //insert hyperlinks
true, //delete columns
true, //delete rows
Type.Missing, //allow sorting
Type.Missing, //allow filtering
Type.Missing //allow pivot tables
);
Globals.Sheet1.Columns[1].Style.Locked = false;
Globals.Sheet1.Columns[2].Style.Locked = false;
Globals.Sheet1s.Columns[3].Style.Locked = false;