В VSTO Excel, как скрыть и заблокировать столбец в Excel от пользователя, модифицирующего его? - PullRequest
0 голосов
/ 14 мая 2019

Я использовал следующий код, чтобы скрыть, заблокировать столбец и добавил метод защиты как показано, мне нужно разрешить вставку, удаление строк. Но я не могу вставлять и удалять строки в листе

          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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...