Ich habe ein Arbeitsmappenobjekt, in dem ich Excel-Formeln in bestimmten Zellen verwende. Ich programmiere programmatisch den Wert für ProtectContents auf IWorksheet-Objekt, um den schreibgeschützten Modus für diese Zellen ein- und auszuschalten.Verwenden von ProtectContents auf IWorksheetin Spreadsheetgear
1.Wenn der Wert von ProtectContents auf true gesetzt ist, sehe ich, dass alle Zellen wie erwartet im schreibgeschützten Modus sind, aber die Zelle (die Excel-Formel verwenden) wird als #NAME angezeigt? es funktioniert in Spreadsheetgear?
2.Und wenn die ProtectContents auf false zurückgesetzt wird, sehe ich alle Zellen, die die Formel verwenden, immer noch als #NAME? aber sie sind wie erwartet editierbar. Aber warum werden diese Zellenwerte nicht ausgewertet?
Bitte beraten.
Danke für Ihre Hilfe.