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 :

fusion access vers word


Sujet :

VBA Access

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 159
    Points
    159
    Par défaut fusion access vers word
    bonsoir

    j'essai de fusionner une requête d'access vers word

    mon souci est de remplacer le chemin d'accès à la base et au document par un fonction de façon à toujours pouvoir retrouver la connexion

    voici le code placé sur le bouton du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Sub BePPSPSst_Click()
    Dim objWord As Word.Document
    Dim nf, répertoire, temp, base
    répertoire = RépertoireAppli()
    nf = répertoire & "BePPSPSst.doc"
    base = répertoire & "Chantier multisites 16.07.mdb"
     
    Set objWord = GetObject(répertoire & "BePPSPSst.doc", "Word.Document")
    ' Rend Word visible important puisque la fusion se fait à l'écran.
    objWord.Application.Visible = True
    ' Sélectionne .la base de données chantier multisites comme source de données pour la fusion
    objWord.MailMerge.OpenDataSource _
            Name:répertoire & "Chantier multisites 16.07.mdb", _
            LinkToSource:=True, _
            Connection:="query R_BePPSPSauSTparCourrier", _
            SQLStatement:="SELECT * FROM [R_BePPSPSauSTparCourrier]"
    ' Exécution de la fusion.
    objWord.MailMerge.Execute
    Set objWord = Nothing
     
     
    End Sub
    voici le code qui permet de trouver le chemin

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Function RépertoireAppli()
      Dim bd As Database
      Set bd = CurrentDb
      RépertoireAppli = Left(bd.Name, InstrRev(bd.Name, "\"))
    End Function
    toutefois access me dit qu'il y a une erreur de syntaxe

    voyez vous pourquoi ?

    merci
    isabelle

  2. #2
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Le répertoire de la base :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     RepertoireAppli = Application.CurrentProject.Path

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 159
    Points
    159
    Par défaut
    merci pour ta réponse

    repertoire appli() est une fonction que j'ai créé

    je ne comprends pas comment mettre en place ta solution

    en fait je voudrais ne pas avoir à lui repréciser le chemin et le nom de la base (puisque j'utilise toujours la base courante) mais qu'il s'adapte automatiquement si je change le nom de la base ou si je le change de répertoire

    je n'ai pas su utiliser le current path en question ni lui dire qu'il devait utiliser la base courante



    merci
    isabelle

Discussions similaires

  1. [AC-2010] Fusion données Access vers Word
    Par totodelsol dans le forum Access
    Réponses: 14
    Dernier message: 02/05/2013, 01h06
  2. Automatisation de fusion access vers word
    Par seb_debutant dans le forum Modélisation
    Réponses: 19
    Dernier message: 18/03/2008, 17h05
  3. Liaison Access vers Word et Excel
    Par CCRNP dans le forum Access
    Réponses: 1
    Dernier message: 14/03/2006, 22h54
  4. Export d'etat ACCESS vers WORD/EXCEL : pb de mise en forme
    Par leguminator dans le forum Access
    Réponses: 2
    Dernier message: 25/10/2005, 12h03
  5. Exportation de formulaires ACCESS vers WORD
    Par mpascolo dans le forum Access
    Réponses: 5
    Dernier message: 17/10/2005, 17h16

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