Supprimer une instance Word à partir du VBA Excel

Anonyme
2013-01-16T23:10:37+00:00

Bonjour,

Supposons qu'il y a déjà une instance de Word d'ouverte,

qui affiche un fichier Word évidemment.

Voici la procédure que je tente d'exécuter.

Je veux créer une nouvelle instance de Word et

pouvoir supprimer cette instance à la fin du travail

sans aucun message.

Cette procédure est lancée dans un environnement VBA

pour Excel. À l'exécution de la procédure, un message

s'affiche et tente de faire accroire que cela a modifié

le normal.dot

Est-ce que quelqu'un sait faire?

'------------------------------------

Sub Test()

Dim oWord As Object

Set oWord = CreateObject("Word.Application")

'code à exécuter

DoEvents

oWord.Quit

Set oWord = Nothing

End Sub

'------------------------------------

Merci ce votre collaboration!

MichD


Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

28 réponses

  1. Anonyme
    2013-01-17T14:15:09+00:00

    Bonjour Daniel

    Tu avais enregistré la modification avant ?
    Sinon, il faut voir l'option qui dit qu'on veut confirmation ou non des modifications du modèle de base.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2013-01-17T13:45:37+00:00

    OK. Merci.

    MichD

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.1K Points de réputation
    2013-01-17T13:14:42+00:00

    > L'application Word contenant un fichier était ouverte

    au moment de l'exécution de la petite procédure ?

    Oui.

    > Que dois-je comprendre par ce commentaire :

    "j'ai réellement fait une modif dans normal.dot" ?

    J'ai ajouté manuellement une macro dans normal.dot.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2013-01-17T11:13:22+00:00

    Merci.

    L'application Word contenant un fichier était ouverte
    au moment de l'exécution de la petite procédure ?

    Que dois-je comprendre par ce commentaire : "j'ai réellement fait une modif dans normal.dot" ?  MichD

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.1K Points de réputation
    2013-01-17T09:12:22+00:00

    Bonjour Denis,

    Bizarre... J'ai testé avec Office 2013, j'ai réellement fait une modif dans normal.dot, j'ai exécuté le code et Word s'est fermé sans me demander quoi que ce soit...

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire