Définition du mode de calcul de formule du classeur dans Aspose.Cells
Contents
[
Hide
]
Microsoft Excel vous permet de définir le mode de calcul de la formule, c’est-à-dire la manière dont les formules sont calculées. Il y a trois valeurs possibles :
- Automatique - recalcule chaque fois que quelque chose est modifié et chaque fois qu’un classeur est ouvert.
- Automatique sauf pour les tableaux de données - recalcule chaque fois que quelque chose est modifié, mais en omettant les tableaux de données.
- Manuel - recalcule uniquement lorsque l’utilisateur le demande explicitement en appuyant sur F9 ou CTRL+ALT+F9, ou lorsque le classeur est enregistré.
Pour définir le mode de calcul de la formule dans Microsoft Excel :
- SélectionnerFormules et puisOptions de calcul.
- Sélectionnez l’une des options.
Aspose.Cells vous permet également de régler leMode de calcul de formule en utilisant la propriété de mode FormulaSettings.CalculationMode. Vous pouvez lui affecter l’énumération CalcModeType qui a l’une des valeurs suivantes :
- CalcModeType.Automatic
- CalcModeType.AutomaticExceptTable
- CalcModeType.Manual
L’exemple de code suivant crée d’abord un classeur, puis définit le mode de calcul de la formule surManuel et enregistre le classeur en tant que fichier Excel de sortie sur le disque.
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);