谢谢你,果然解决了,但是还有几点小疑问:
1、在设置完lock后,单单加上 gcSpreadSheet1.Protect = true; 并没有起作用, 而是加上 gcSpreadSheet1.Sheets[0].Protect = true; 后才真正锁定了,请问gcSpreadSheet1.Protect = true; 与gcSpreadSheet1.Sheets[0].Protect = true; 有什么区别?
2、即使在之前不设置lock, 单单一句gcSpreadSheet1.Sheets[0].Protect = true; 就能将整个sheet锁定, 请问设置lock还有存在的必要吗?
3、如何只设置单个cell锁定,而sheet内其它的单元格可编辑? |