2017-12-05 5 views
0

ich closedxml bin mit einer xlsx-Datei aus einer .NET C# Anwendung zu generieren und downloadenClosedXml C# Formel Ausgangsnummern anzuzeigen

Gibt es eine Möglichkeit ohne dass der Benutzer der Formeln Ausgangsnummern anzuzeigen Bearbeiten klicken aktivieren nach dem Herunterladen und Öffnen der Datei in Excel?

+0

Sie können dies beim Generieren der Dateien nicht ändern. Sie müssen die geschützte Ansicht für Dateien aus dem Internet in Excel selbst deaktivieren, aber das kann unsicher sein. Siehe [hier] (https://www.cnet.com/how-to/how-to-disable-protected-view-in-microsoft-word/) und [hier] (https://blogs.technet.microsoft .com/office2010/2009/08/13/protected-view-in-office-2010 /) für weitere Informationen. – Raidri

+0

Danke, aber ist es möglich, nur die Ausgabe der Formeln anzuzeigen, ohne geschützte Ansicht zu deaktivieren –

+0

Nein, das einzige, was Sie tun könnten, ist die Ergebnisse zu berechnen und sie auch in der Datei (in einer separaten Spalte zum Beispiel). – Raidri

Antwort

0

Es gibt eine Überladung, mit der Sie Formeln beim Speichern der Datei auswerten können. Es ist standardmäßig deaktiviert.

 void Save(Boolean validate, Boolean evaluateFormulae = false); 

     void SaveAs(String file, Boolean validate, Boolean evaluateFormulae = false); 
+0

Vielen Dank, es funktioniert, ich bekomme die Ausgabe der Formeln, aber ich verliere die Ausrichtung und die Zahlenformatierung Modifikationen, die ich an diesen Zellen vorgenommen habe. –

+0

Das könnte ein separater, unabhängiger Bug sein. –

Verwandte Themen