Ange arbetsbokens formelberäkningsläge i Aspose.Cells
Contents
[
Hide
]
Microsoft Excel tillåter dig att ställa in formelberäkningsläget, det vill säga hur formler beräknas. Det finns tre möjliga värden:
- Automatisk - beräknas om varje gång något ändras och varje gång en arbetsbok öppnas.
- Automatisk, utom för datatabeller - beräknas om varje gång något ändras, men exkluderar datatabeller.
- Manuell - beräknas endast när användaren uttryckligen begär det genom att trycka på F9 eller CTRL+ALT+F9 eller när arbetsboken sparas.
För att ställa in formelberäkningsläge i Microsoft Excel:
- Välj Formler och sedan Beräkningsalternativ.
- Välj ett av alternativen.
Aspose.Cells låter dig också ställa in Formelberäkningsläget med hjälp av FormulaSettings.CalculationMode-egenskapen. Du kan tilldela den CalcModeType-uppräkningen som har ett av följande värden:
- CalcModeType.Automatic
- CalcModeType.AutomaticExceptTable
- CalcModeType.Manual
Följande exempelkod skapar först en arbetsbok, sedan ställer den in formelberäkningsläget till Manuell och sparar arbetsboken som utdata Excel-fil på disk.
C#
string FilePath = @"..\..\..\Sample Files\";
string FileName = FilePath + "Setting Formula Calculation Mode.xlsx";
//Create a workbook
Workbook workbook = new Workbook();
//Set the Formula Calculation Mode to Manual
workbook.Settings.FormulaSettings.CalculationMode = CalcModeType.Manual;
//Save the workbook
workbook.Save(FileName, SaveFormat.Xlsx);