IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Utilisation de Documents.open et modèle .dot [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par défaut Utilisation de Documents.open et modèle .dot
    Bonjour !

    J'ai écrit une macro qui permet entre autres d'ouvrir et d'écrire dans un fichier word donné, et ce, à partir d'excel. Voici le bout de code qui nous intéresse (le fichier excel est déjà ouvert, ce qui explique que l'on récupère le chemin actif) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Sub test()
        Dim chemin As String
        chemin = Workbooks(ActiveWorkbook.Name).Path
        Dim WordDoc As Word.Document
     
        Dim appword As Word.Application
        Set appword = New Word.Application
        Application.DisplayAlerts = True
        appword.ShowMe
        appword.Visible = True
        Set WordDoc = appword.Documents.Open(chemin & "\toto.doc")
     
    End Sub
    Tout fonctionne à merveille sauf au moment où je veux fermer Word. J'obtiens à ce moment-là les messages suivants :

    "Fichier utilisé par un autre utilisateur ou une autre application "C:\doc and settings\...\normal.dot"

    "Des modifications ont été apportées au modèle global Normal.dot. Enregistrer ces modifications ?"

    Pouvez-vous m'expliquer pourquoi ma macro provoque ces messages alors que je ne touche a priori pas au modèle (enfin, ce n'est que mon point de vue !) Word ? Que faut-il faire pour éviter ces messages ?

    Merci d'avance !

    Maryy

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Bonjour,

    je te suggère de déplacer ta question sur le forum word et de faire une recherche sur le sujet dans le forum word.

    J'ai eu un problème similaire il y a quelques temps dans Word via Access. le problème venait de Outlook !!.

    Tu trouveras mon post sur le Forum Word.

    Bonne chance;

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par défaut
    Alors là, je n'aurais jamais pensé aller creuser du côté d'Outlook si tu ne m'avais pas orientée. Effectivement, du coup, j'ai testé mon code sans avoir Outlook démarré, ça fonctionne. Je peux fermer Word sans qu'il ne me pose ces fameuses questions.

    Etant donné que ma messagerie est tout le temps ouverte, j'ai fait comme on te l'a suggéré dans le post (je te remercie beaucoup de m'avoir orientée vers ce post, nickel !) :

    Outils --> Options
    Onglet Format du courrier
    Décocher "Utiliser Microsoft Word 2003 pour modifier des messages électroniques"

    Et puis là, du coup, tout se passe à merveille, même avec Outlook ouvert ! Je n'aurais jamais trouvé, merci encore !!!

  4. #4
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Avec grand plaisir.

    J'ai cherché pendant des jours sur ce problème et seul je n'aurais non plus jamais trouvé.

    Ce problème est complètement dingue.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Auto open et modèles de documents
    Par trebig dans le forum VBA Word
    Réponses: 12
    Dernier message: 16/11/2010, 13h24
  2. modèle de document - ancien chemin normal.dot
    Par Nicolas94 dans le forum Word
    Réponses: 3
    Dernier message: 03/11/2010, 12h10
  3. Réponses: 12
    Dernier message: 18/12/2007, 17h40
  4. Ouvrir un document Open office
    Par sibou51 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 02/03/2006, 19h55
  5. [OleAutomation] TWordApplication.Documents.Open
    Par SQLpro dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 21/10/2003, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo