Excel File Protection
-
Hallo,
ACHTUNG hab dieses schon in einem anderen Forum gepostet - ohne Erfolg!!!
(http://www.mycsharp.de/wbb2/thread.php?threadid=25319)habe ein Excel worksheet erstellt und gewisse Zellen gesperrt.
Nun möchte ich, dass der User nur die ungesperrten Zellen anklicken kann.Sollte doch einfach so funktionieren:
C#-Code:
worksheet.Protect("xxx", true, true, true, true, true,
false, false, false, false, false, false, false, false,
false, false);worksheet.EnableSelection = Excel.XlEnableSelection.xlUnlockedCells;
Leider funktionierts nicht richtig. Sprich wenn ich das File nur visible mache
dann klappts - sobald das file gespeichert ung geschlossen wird kann man nach erneutem (händischen) öffnen alle Zellen anklicken.Danke für einen Hinweis!
lg
-
Wie speicherst du den? normal als xls? zeig mal den code
-
hallo,
workbook.SaveAs(filepath, XlFileFormat.xlWorkbookNormal,null, null,
false, false, XlSaveAsAccessMode.xlNoChange, false, false, null, null, null);lg