|
29.10.2014, 14:19 | #1 |
Участник
|
Защита книгу EXCEL
Добрый день.
Прошу помощи в моей проблеме. Формирую документ Excel через код, научился блокировать доступ к ячейкам на вкладке, но никак не могу найти как в аксапте сделать код: election.AutoFill Destination:=Range("A42:A43"), Type:=xlFillDefault //разрешить редактировать ячейки. ActiveWorkbook.Protect Structure:=True, Windows:=False //Защитить книгу Люди добрые, помогите пожалуйста. Может у кого есть готовый рецепт проблемы |
|
30.10.2014, 06:29 | #3 |
Участник
|
|
|
30.10.2014, 08:59 | #4 |
Участник
|
|
|
31.10.2014, 11:02 | #5 |
Участник
|
Цитата:
Сообщение от demianimp
Добрый день.
Прошу помощи в моей проблеме. Формирую документ Excel через код, научился блокировать доступ к ячейкам на вкладке, но никак не могу найти как в аксапте сделать код: election.AutoFill Destination:=Range("A42:A43"), Type:=xlFillDefault //разрешить редактировать ячейки. ActiveWorkbook.Protect Structure:=True, Windows:=False //Защитить книгу Люди добрые, помогите пожалуйста. Может у кого есть готовый рецепт проблемы 1) Разрешить редактировать определенные ячейки X++: ComExcelDocument_RU comExcelDocument; COM comDocument, comApp, comWorkBook, comWorkSheet, comProtection, comRange, comEditRanges; ; comExcelDocument = new ComExcelDocument_RU(); comExcelDocument.newFile('', false); comDocument = comExcelDocument.getComDocument(); comApp = comDocument.application(); comWorkSheet = comApp.ActiveSheet(); comWorkBook = comApp.ActiveWorkbook(); /* сюда вставить нужный алгоритм */ comRange = comWorkSheet.range(/*нужные ячейки*/); comProtection = comWorkSheet.protection(); comEditRanges = comProtection.AllowEditRanges(); comEditRanges.Add('comRange', comRange); comWorkSheet.protect('Pa$$w0rD'); X++: ComExcelDocument_RU comExcelDocument; COM comDocument, comApp, comWorkBook; ; comExcelDocument = new ComExcelDocument_RU(); comExcelDocument.newFile('', false); comDocument = comExcelDocument.getComDocument(); comApp = comDocument.application(); comWorkBook = comApp.ActiveWorkbook(); /* сюда вставить нужный алгоритм */ comWorkBook.protect('Pa$$w0rD'); Последний раз редактировалось demianimp; 31.10.2014 в 11:05. |
|
|
|