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

Access Discussion :

Le membre de collection requis n'existe pas


Sujet :

Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Le membre de collection requis n'existe pas
    Bonjour

    Je veux fusionner manuellement un fichier word depuis VBA access. J'ai inséré des signets dans mon fichier word et voici un extrait de mon code qui me semble pourtant juste :

    Set wdapp = CreateObject("Word.application")
    wdapp.Visible = True
    wdapp.Documents.Open "C:\Documents and Settings\Administrateur\Bureau\qualité\testpublip.doc"

    wdapp.ActiveDocument.Bookmarks("Nom").Range.Text = Nom.Value
    J'ai inclus la bibliotheque "microsoft Word 10.0 Object library", mais la methode se semble pas reconnue.

    Comment faire ??

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    D'où vient Nom.Value?

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    c le nom d'un champ de mon formulaire, lié à une table.

  4. #4
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut Re: Le membre de collection requis n'existe pas
    Set wdapp = CreateObject("Word.application")
    wdapp.Visible = True
    set wddoc=wdapp.Documents.Open ("C:\Documents and Settings\Administrateur\Bureau\qualité\testpublip.doc")

    wddoc.Bookmarks("Nom").Range.Text = Nom.Value
    serait beaucoup plus agréable


    J'ai inclus la bibliotheque "microsoft Word 10.0 Object library", mais la methode se semble pas reconnue.
    Vu que tu fais du createObject... la librairie, il s'en fout. On dirait que tu fais du LateBinding, donc, quelque part, la bibliothèque, iln'en a rien à battre !
    Par contre, quand il te dit que l'élément de la collection n'existe pas, c'est qu'il faut que tu regardes dans les collections que tu attaques. Il n'y en a qu'une : Bookmarks. Donc, cela signifie que, dans le document que tu attaques, il n'y a pas de Bookmark ayant 'Nom' comme nom... va donc vérifier

  5. #5
    Futur Membre du Club
    Inscrit en
    Octobre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Parfait !!!

    Génial ton indication et les explications qui vont avec !!
    Mon problème venait effectivement des bookmarks dans word

    Merci !!

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

Discussions similaires

  1. ERREUR : le membre de la collection n'existe pas
    Par saninx dans le forum VBA Word
    Réponses: 4
    Dernier message: 04/05/2015, 21h54
  2. erreur : la table n'existe pas !!!
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/06/2005, 14h17
  3. Collection en vbscript, marche pas
    Par Montaigne dans le forum ASP
    Réponses: 9
    Dernier message: 12/05/2005, 14h15
  4. Erreur Objet requis : 'this' --> Comprend pas!!
    Par Grozeil dans le forum ASP
    Réponses: 3
    Dernier message: 30/03/2005, 09h46
  5. Réponses: 19
    Dernier message: 23/12/2004, 12h01

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