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 :

Probleme ouverture Word depuis excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Collaborateur comptable / Gestion informatique
    Inscrit en
    Septembre 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Collaborateur comptable / Gestion informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 23
    Par défaut Probleme ouverture Word depuis excel
    Bonjour,

    J'ai un problème relativement simple,

    Voici le code de mon bouton :

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub word()
        Set wordapp = CreateObject("word.Application")
        wordapp.Visible = True
        wordapp.Documents.Open ("T:\Base access\Word\Doc1.docm")
    End Sub


    Il est censé ouvrir un doc word et le mettre au 1er plan.

    Mais il ne ce met pas au premier plan.
    Et soucis plus important, ce docs word comporte un publipostage en relation avec le classeur dans le quelle ce bouton est. Mais le docs word s'ouvre comme si il n'y avais pas de publipostage.

    Tandis que si je l'ouvre manuellement, il s'ouvre avec une box me demandant de confirmer mon sql et affiche bel est bien mon publipostage.

    Avez-vous une solution !

    Merci !

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    si tu actives l'application word, elle ne passe pas au premier plan ?

    pour le souci de publipostage, regarde si l'activation ne résoud pas l'affaire. Sinon, il faudra peut-être générer toi-même dans ta procédure l'affichage de cette boite de dialogue de "lancement".
    Désolé, je n'ai jamais publiposté donc je ne peux donner un conseil plus avisé.

  3. #3
    Membre averti
    Homme Profil pro
    Collaborateur comptable / Gestion informatique
    Inscrit en
    Septembre 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Collaborateur comptable / Gestion informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 23
    Par défaut
    Bonjour,

    Il passe bien au premier plan, mais cela ne règle pas mon soucis de publipostage.

    Quand le word s'ouvre la boite de dialogue n'apparait pas.

    Tandis que si je l'ouvre manuellement la boite de dialogue apparait.

    Merci de votre retour.

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Alors peut-être qu'il faudra l'appeler dans la procédure ?

    quelle est cette fenêtre de boite de dialogue ? Si tu veux l'appeler manuellement dans ton fichier word, tu passes par quel menu ? Ceci nous permettrait de la retrouver dans le modèle objet VBA pour la piloter ?

  5. #5
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par kyopis Voir le message
    Bonjour,

    Tandis que si je l'ouvre manuellement la boite de dialogue apparait.

    Merci de votre retour.
    Ta boîte de dialogue apparaît quand ? Est-ce quand tu ouvres Word ou quand tu cliques sur l'onglet "Publipostage" ? Parce que là, il s'agit de deux choses différentes.

    Si ta boîte de dialogue s'ouvre au lancement de Word, cela ressemble à une procédure d'événement liée au lancement du document. Sinon, Word s'ouvre automatiquement sur le volet Accueil du Ruban.
    Si ta boîte de dialogue s'ouvre en cliquant sur l'onglet, c'est probablement dû à un événement lié au Ruban ou à la conception de l'assistant publipostage.

  6. #6
    Membre averti
    Homme Profil pro
    Collaborateur comptable / Gestion informatique
    Inscrit en
    Septembre 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Collaborateur comptable / Gestion informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 23
    Par défaut
    Bonjour,

    Voici la boite de dialogue en question :
    Nom : aaaaa.png
Affichages : 660
Taille : 38,9 Ko

    Elle s'ouvre a l'ouverture du document word avant même de voir le doc proprement dit.

    Je pense que le sql en question pointe mon document excel qui contient le code cité précédemment.

    Je précise également que dans ce document excel il y a une extraction "lié" de ma base access.
    Ainsi qu'un bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub FIltre()
     Range("A18:V100").AdvancedFilter _
             Action:=xlFilterCopy, _
             CriteriaRange:=Range("A1:A2"), _
             CopyToRange:=Range("A101:V200"), _
             Unique:=False
    End Sub
    Qui permet d'extraire pour le publipostage seulement le ou les clients voulu.

    Le sql du doc word pointe vers cette extraction.

    Merci de votre aide.

  7. #7
    Membre averti
    Homme Profil pro
    Collaborateur comptable / Gestion informatique
    Inscrit en
    Septembre 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Collaborateur comptable / Gestion informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 23
    Par défaut
    Bonjour,

    Je me permet de signaler que je n'ai pas trouvé de solution.

    Si quelqu'un a une idée je suis preneur pour résoudre ou contourner le problème .

    Cordialement.

Discussions similaires

  1. [XL-2010] Probleme pour creer un tableau word depuis excel VBA
    Par amiralbhar dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/02/2016, 20h54
  2. [XL-2010] vba ouvrir word depuis excel probleme avec W2010
    Par pouya001 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2013, 13h17
  3. Ouverture d'un fichier Word depuis Excel
    Par franck71 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/07/2008, 23h33
  4. Ouverture d'un template Word depuis Excel
    Par modus vivendi dans le forum VBA Word
    Réponses: 1
    Dernier message: 14/08/2005, 10h29
  5. Problemes d'importation depuis excel
    Par KANCRENAZ dans le forum Access
    Réponses: 3
    Dernier message: 17/02/2005, 09h57

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