retarder les calculs Excel pendant Interop C #
-
27-09-2019 - |
Question
Je dois saisir plusieurs centaines de cellules dans une feuille Excel d'un programme C #. Chaque fois que je mets une cellule ou une plage, Excel répond lentement ... sans doute mettre à jour diverses sorties entre chaque entrée ajouter. Est-il un moyen de calcul de désactiver mon programme C #, et la réactiver après que je suis les cellules de réglage fait et prêt à lire les sorties?
La solution
Oui, réglez le Application.Calculation
à xlCalculationManual
, puis de nouveau à xlCalculationAutomatic
.
Vous pouvez également envisager de mettre Application.ScreenUpdating
à false
puis retour à true
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow