Je travaille sur une macro qui se charge d'ouvrir un modèle et de générer un fichier.
A la fin, il faut que le fichier généré reste ouvert, mais que le fichier de départ, c'est à dire celui qui lance la macro, se ferme.
Ce que j'ai fait c'est que j'identifie mon tableur courant en début d'exécution, comme ceci :
Code : Tout sélectionner
' Déclaration de la variable globale
Global currentDocument As Object
' Initialisation
currentDocument = ThisComponent
Code : Tout sélectionner
currentDocument.Close(True)
Alors que si je commente cette instruction, tout reste ouvert, y compris le fichier généré.
Je ne comprends pas pourquoi le fichier généré se ferme alors que je demande juste la fermeture du fichier principal.
Est-ce qu'il y a quelque chose que je fais mal ou que j'aurais mal compris ?
Merci par avance de votre aide...