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 :

Publipostage word 2003


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 34
    Par défaut Publipostage word 2003
    Bonjour,

    J'ai un petit problème depuis mon passage de Access 2002 à 2003.
    J'ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        Dim stDocName As String
        DoCmd.SetWarnings False 'suppression message
        stDocName = "Courrier Requête"
        DoCmd.OpenQuery stDocName, acNormal, acEdit
        DoCmd.SetWarnings True 'annule suppression message
        Set wrdapp = CreateObject("Word.Application")
        Set wrdDoc = wrdapp.Documents.Open("M:\Antoine-renet\Contacts\Copie de fax 2.doc")
        wrdapp.Visible = True
        'fermer et libérer les objets
        Set wdapp = Nothing
    et il fonctionnait bien sur Access 2002, mais avec Access 2003 le publipostage ne se fait pas.
    Pourtant si j'ouvre le fichier Word manuellement le publipostage se fait !!

    Quel est le problème ?

  2. #2
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        Set wrdapp = CreateObject("Word.Application")
        wrdapp.Documents.Open("M:\Antoine-renet\Contacts\Copie de fax 2.doc")
        wrdapp.Visible = True
        wrdapp.ActiveDocument.MailMerge.Execute
        'fermer et libérer les objets
        Set wdapp = Nothing

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 34
    Par défaut publipostage word 2003
    merci de ta réponse mais cela ne fonctionne pas j'ai le message suivant:
    Cette méthode n'est pas disponible car le document n'est pas un document principal de fusion
    ça veut dire quoi ? il y a t-il un autre moyen ?

  4. #4
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Cela signifierai que ton document n'est pas un document de fusion : c'ets à dire pour recevoir des données

    Regarde si ce tutoriel peut t'aider.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 34
    Par défaut Publipostage word 2003
    J'ai trouvé une petite solution avec ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim wrdapp As Word.Document
    Set wrdapp = GetObject("M:\Antoine\Contacts\fax.doc", "Word.Document")
    wrdapp.Application.Visible = True
    Set wrdapp = Nothing
    Mais à l'ouverture du document word,j'ai le message qui me demande si je veux executer le publipostageNom : Capture02.jpg
Affichages : 81
Taille : 19,8 Ko, il y a t-il un moyen de supprimer se message et bien sur, d'execuetr le publipostage.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/10/2010, 20h38
  2. Visual Studio 2010 - Publipostage WORD 2003/2010
    Par jojo1284 dans le forum VB.NET
    Réponses: 1
    Dernier message: 06/10/2010, 18h20
  3. Publipostage word 2003/2007
    Par Taakar dans le forum Word
    Réponses: 2
    Dernier message: 14/03/2009, 10h02
  4. pb requête publipostage word 2003
    Par valoum dans le forum Word
    Réponses: 1
    Dernier message: 05/12/2007, 19h18
  5. [VB6][VBA][WORD 2003] Fusion - Publipostage.
    Par L.nico dans le forum VBA Word
    Réponses: 4
    Dernier message: 13/07/2005, 16h00

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