Définir le mode de calcul de formule du classeur dans Aspose.Cells
Contents
[
Hide
]
Microsoft Excel vous permet de définir le mode de calcul de formule, c’est-à-dire la manière dont les formules sont calculées. Il existe trois valeurs possibles
- Automatique - recalculer chaque fois qu’une modification est apportée, et à chaque ouverture d’un classeur.
- Automatique sauf pour les tables de données - recalculer chaque fois qu’une modification est apportée, mais en excluant les tables de données.
- Manuel - recalculer seulement 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 des formules dans Microsoft Excel :
- Sélectionnez Formules puis Options de calcul.
- Sélectionnez l’une des options.
Aspose.Cells vous permet également de définir le Mode de Calcul des Formules en utilisant la propriété du mode FormulaSettings.CalculationMode. Vous pouvez lui attribuer l’énumération CalcModeType qui a l’une des valeurs suivantes :
- CalcModeType.Automatic
- CalcModeType.AutomaticExceptTable
- CalcModeType.Manual
Le code d’exemple suivant crée d’abord un classeur, puis définit le mode de calcul des formules sur Manuel 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);