Workbook.Close (Excel)

Cette méthode ferme l'objet.

Fermer un classeur à partir de Visual Basic n'entraîne pas l'exécution d'une macro AutoClose dans le classeur. Utilisez la méthode RunAutoMacros pour exécuter les macros AUTO_CLOSE.

Close (SaveChanges, Filename, RouteWorkbook)

Workbooks("BOOK1.XLS").Close SaveChanges:=False

Arguments

Optional arguments

Les arguments suivants sont facultatifs

SaveChanges (Boolean) - Si aucune modification n'a été apportée au classeur, cet argument est ignoré. Si des modifications ont été apportées au classeur et que celui-ci s'affiche dans d'autres fenêtres, cet argument est ignoré. Si des modifications ont été apportées au classeur et que celui-ci ne s'affiche dans aucune autre fenêtre, cet argument spécifie si les modifications doivent être enregistrées. Si la valeur est True, les modifications sont enregistrées dans le classeur. S’il n’y a pas encore de nom de fichier associé au classeur, filename est utilisé. Si filename est omis, l’utilisateur est invité à fournir un nom de fichier.

Filename (String) - Enregistre les modifications sous ce nom de fichier.

RouteWorkbook (Boolean) - Si le classeur ne doit pas être routé vers le destinataire suivant (soit parce qu'il n'a pas de bordereau de routage, soit parce qu'il a déjà été routé), cet argument est ignoré. Autrement, Microsoft Excel route le classeur en fonction de la valeur de ce paramètre. Si la valeur est True, le classeur est envoyé au destinataire suivant. Si la valeur est False, le classeur n'est pas envoyé. Si la valeur n'est pas définie, l'utilisateur est invité à indiquer si le classeur doit être envoyé.