Document Excel en intranet et mise à jour des champs

Lors de l’exécution d’un processus en intranet, vous avez peut-être remarqué que l’utilisation de documents excel dans la tâche d’impression pouvait poser un problème : la mise à jour des champs ne se fait pas. Vous pouvez résoudre cette difficulté en ajoutant la macro suivante dans l’objet ThisWorkBook du projet Visual Basic :

Code:
Private Sub Workbook_Open() 
   Application.CalculateFull 
End Sub 

Cette méthode provoque un calcul intégral des données dans tous les classeurs ouverts. Elle s’exécute lors de l’ouverture du document.

Une alternative plus moderne est d’utiliser le format xlsx au lieu du format xls.