C#出力excel文件的时候,想把某些cell锁定为不能编辑的,不知道如何写代码.
请大家帮帮忙
谢谢

解决方案 »

  1.   

    这是VBA里的代码,C#里肯定也有等价的。希望对楼主有帮助Range("C12:D14").Select
    ActiveSheet.Unprotect    //解锁Range("A1:B10").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True //加锁
      

  2.   

    打开Excel先录制一段Lock 的宏,然后用刀C#里面就可以了
      

  3.   

    今日は、実現できました。// シートをプロテクト
    objSheet.Protect(......) 
    // セルをロック
    rangLock = objExcel.get_range(.....)
    rangLock .Locked = true2,3楼的朋友,ありがとう!