speichern von excel-Arbeitsblatt in teilen nicht geschützt, nur-lese-Modus von C#

Rette ich ein Arbeitsblatt erstellt in C# unter Verwendung der Arbeitsmappe.SaveAs-Methode. Die XlSaveAsAccessMode argument ist, dass Sie mir Probleme.

xlShared spart Arbeitsblatt im geschützten Modus, so dass Benutzer können spielen, um mit Diagrammen und untersuchen Sie Sie sorgfältig. Es ist im Grunde zeigt, wie ein Toter-Diagramm die verwiesen werden kann, um Daten.

xlExclusive ermöglicht dem Benutzer das speichern des Buches ungeschützten Zugang, andere aber nicht. Die anderen Benutzer sehen immer noch eine tote Diagramm.

Brauche ich zum speichern des Arbeitsblatts in einem Modus, in dem jeder Blick und untersuchen, und Sie werden in der Lage zu spielen, um mit charts, schließen die Serie mit Daten, Punkte, etc. Aber zur gleichen Zeit sollten Sie nicht in der Lage, speichern Sie Ihre änderungen, um die Datei zu überschreiben. Wie kann ich erreichen, das mit C# COM-Excel-API?

Referenzen -

http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.saveas(v=vs. 80).aspx

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlsaveasaccessmode.aspx

InformationsquelleAutor user236215 | 2012-11-12
Schreibe einen Kommentar