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

VBA Access Discussion :

Problème avec automation word [AC-2010]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 96
    Par défaut Problème avec automation word
    Bonjour à tous,

    J'ai passé mon application access 2003 en access 2010. J'ai pris le nouveau format .accdb.

    Je n'ai aucune erreur à la compilation.

    J'ai un seul souci avec mes fonctions d'automation.

    Lorsque je clique sur un bouton qui lance une impression via une automation word, il ne se passe rien. Je n'ai aucun message d'erreur. Si le document n'est pas ouvert en arrière plan, j'ai bien word qui s'ouvre mais ça s'arrête là.

    Quelqu'un a-t-il une idée sur les problèmes récurrent concernant les fonctions d'automation lors d'un passage de access 2003 à access 2010?

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 96
    Par défaut
    C'est encore plus bizarre que je ne le pensais.

    Sur mon poste équipé de Access 2010.

    Avec le .accdb, il ne se passe rien.
    Avec le .accde, j'ai un message d'erreur de base( l'expression sur click entrée en paramètre.....à l'origine d'une erreur)

    Sur les autres postes équipés du runtime.

    Tout marche parfaitement.

  3. #3
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Normalement, ça passe bien.

    Mais avec si peu de renseignement sur ton problème, difficile d'en dire plus.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 96
    Par défaut
    Bonjour,

    c'est difficile d'expliquer mieux tellement ça me parait illogique.

    J'ai d'ailleurs tout installer sur un autre poste client. Même config, même application, sur l'un des deux tout s'imprime, sur l'autre le message d'erreur l'expression sur click entrée a généré une erreur.

    Je suis repassé au .mde et le problème persiste.

    Je vais essayer de recréer mes classes d'automations.

    Je vous tiens au courant.

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 96
    Par défaut
    Bon j'ai tout transférer dans une base neuve et là j'ai au moins un message d'erreur sur la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set docWord = msWord.Documents.Open(path, , lectureSeule)
    c'est une erreur 4198 la commande a échoué.

    On avance petit à petit.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 96
    Par défaut
    ça y est, j'ai trouvé la solution sur un forum ricain.

    J'ai remplacé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Set msWord = New Word.Application
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set msWord = GetObject(, "Word.Application")
    Pour l'explication du pourquoi du comment, il va falloir demander à quelqu'un de plus compétent.

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

Discussions similaires

  1. Problème de style avec automation Word
    Par athDev dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 20/04/2012, 21h16
  2. [AC-2007] Problème avec Automation vers Excel
    Par damsmut dans le forum VBA Access
    Réponses: 4
    Dernier message: 09/06/2010, 16h46
  3. Problème avec automation Excel.
    Par laurent_diep dans le forum C#
    Réponses: 0
    Dernier message: 28/01/2010, 11h42
  4. Problème avec objet Word.Application
    Par Eldaorn dans le forum Windows Forms
    Réponses: 1
    Dernier message: 17/07/2009, 22h29
  5. Problème avec modèles Word 2007
    Par bedoch dans le forum Word
    Réponses: 4
    Dernier message: 22/12/2008, 10h10

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