Voir mes Messages Privés  |  Se Loguer  S'inscrire   |   Profil   |   Recherche   |   Aide   

Modérateurs de la Rubrique :
    -
    -
Utilisateurs connectés:
+ 7 Visiteurs
6258 Membres

Forum Logiciel



  Ajouter une réponse  
  Ajouter un Sujet  
  Retour Logiciel  
  Retour Forums  

Index Forums   >>   Forum Logiciel  

- Page: 1
Page 1/1 Bas de page
Auteur
 Sujet :

[Résolu] Besoin d'aide pour Fusion WORD - ACCESS

Stojan

profil de Stojan   Envoyer un Message Privé à Stojan
 Posté le 27/11/06 à 23:54:40   Repondre à ce message       sujet : [Résolu] Besoin d'aide pour Fusion WORD - ACCESS
Résolu Merci.
Bonjour à tous. Je vous ai annoncé ma visite dans Babillage.Voilà mon problème, si quelqu'un pouvait me le résoudre, je serais des plus heureux car je suis vraiment catastrophé.
Tout d'abord je plante le décor. J'ai réalisé une base de données ACCESS au sein de MSOffice 2000. Je me débrouille mais je reste un amateur donc pas de miracle: la base tourne bien mais elle ne tient pas du génie. Conception simple mais beaucoup de tables, formulaires, requêtes, modules, macros, états. J'ai tout fait et même des bêtises mais je sais pas où :??:. Parallèlement 150 à 200 documents Word (*.dot) pour la fusion.
Le lancement de Word se fait par Access. Bouton de commande avec code du genre ci après

   Dim appword As New Word.Application
With appword
.Documents.Add "c:RépertoireSousRépertoireCourrier.dot"
.ActiveDocument.ShowSpellingErrors = False
.Visible = True
End With

La fusion, elle, est lancée avec du code VBA placé dans le document Word sur l’événement Nouveau document. Le voici

     Private Sub Document_New()

     With ActiveDocument.MailMerge
        .Destination = wdSendToNewDocument
        .MailAsAttachment = False
        .MailAddressFieldName = ""
        .MailSubject = ""
        .SuppressBlankLines = True
            With .DataSource
             .FirstRecord = wdDefaultFirstRecord
             .LastRecord = wdDefaultLastRecord
            End With
        .Execute Pause:=True
      End With
     End Sub

Dans Office 2000 tout se passe bien, mais dans Office 2003, sueurs froides : il me dit "L’objet demandé n’est pas disponible". Je mets fin au code visual Basic sans déboguer vainement et il m'ouvre le fichier appelé sans la «lettre type 1» de la fusion. Pire le «Nouveau document» basé sur le modèle ne donne pas accès au publipostage.
Je sais pourquoi!!!
Dans Office 2003 quand Word ouvre un document lié à une base de données, il vous envoie le message suivant:

«L’ouverture de ce document exécutera la commande SQL suivante :
SELECT * from [Nom de la Requête issue de ACCESS]
Des données provenant de votre base de données seront insérées dans le document. Voulez-vous continuer?
                OUI        NON            »

Notez que le bouton par défaut est NON et si je clique dessus devinez ce qui se passe? Il m'ouvre le fichier appelé, sans accès au publipostage. Tiens j'ai déjà écrit ça quelque part!!!strange
En fait le fichier Word ouvert par ACCESS ne pose aucune question mais choisit le bouton par défaut sans scrupules.

C'est une aberration. Je suis sûr qu'il existe une solution, mais j'ai essayé diverses choses inutilement. Il n'est pas pensable qu'une suite bureautique de cet acabit interdise la fusion avec Word quand on passe par Access.

Sincèrement j'ai besoin de vous. J'espère en vous! Je crois en vous! cry3

A+ j'espère. Maintant moi sleep4
MERCI pour ceux qui veillent.

------------------------------
 Message édité par Stojan le 28/01/2007 à 22:55:38
Stojan

profil de Stojan   Envoyer un Message Privé à Stojan
 Posté le 28/11/06 à 22:35:41   Repondre à ce message       sujet : [Résolu] Besoin d'aide pour Fusion WORD - ACCESS
Puis-je ajouter une précision ou deux ?
Evidemment le chemin de la ligne de commande du fichier repris dans le premier code est c:\répertoire\SousRépertoire\courrier.dot

Ensuite je travaille au bureau où la base est d'application sous Windows 98 et chez moi où je la modifie, l'essaye etc. sous Windows XP. Ca ne semble donc pas venir du type de Windows.

J'ai coché la "confirmation des conversions lors de l'ouverture" dans le Menu: Outils >onglet: Général
Mais ça ne résoud pas ça.

On m'a conseillé de créer un nouveau publipostage. La case cochée permet de choisir des bases Access via un DDE, mais ça ne résoud pas ça.

Même convertie au format 2003, le problème persiste.

Merci à bientôt et bonne nuit.
vanille86340

profil de vanille86340   Envoyer un Message Privé à vanille86340
 Posté le 11/01/07 à 08:10:58   Repondre à ce message       sujet : [Résolu] Besoin d'aide pour Fusion WORD - ACCESS
http://support.microsoft.com/?scid=kb;fr;825765

lire l'article du support de microsoft il contient me semble t il la reponse a vos problemes

vanille86340
Godzestla
Taz

profil de Godzestla   Envoyer un Message Privé à Godzestla
 Posté le 11/01/07 à 17:51:26   Repondre à ce message       sujet : [Résolu] Besoin d'aide pour Fusion WORD - ACCESS
Salut,

au cas ou ton problème n'est pas résolu voici une solution alternative.

1) Tu crées dans access une requète SQL avec les données qu'il te faut
2) Tu exportes manuellement le résultat de ta requéte en fichier excel, avec le bon nom et au bon endroit.
3) Tu crées un modèle Word basé sur les data du fichier excel pour ton publipostage.
4) Tu écrit un Script VB qui :
a) Supprime le fichier excel (Kill)
b) Exporte en excel la fameuse requete
c) Ouvre le modèle WORD
d) Lance le publipostage
f) et si tu veux paufiner, tu laisse le controle à Word tant que ton publipostage n'est pas terminé.

J'espère que cela peut t'aider.

A+
Godz
Stojan

profil de Stojan   Envoyer un Message Privé à Stojan
 Posté le 28/01/07 à 23:04:28   Repondre à ce message       sujet : [Résolu] Besoin d'aide pour Fusion WORD - ACCESS
Un grand merci à vanille86340. Son aide m'a donné la solution. Merci aussi à godzestla pour avoir tenté de m'aider car c'est tout aussi précieux.

Index Forums   >>   Forum Logiciel  

- Page: 1
Page 1/1 Haut de page

  Ajouter une réponse  
  Ajouter un Sujet  
  Retour Logiciel  
  Retour Forums  

Aller à:  

Autres sujets de discussion :



Forum actualité informatique et hardware. Toutes les marques et logos apparaissant appartiennent à leurs propriétaires respectifs. © 2000-2008 [Forum Multi-Hardware]
Actualité informatique : actualité hardware | actualité internet | actualité réseau | actualité logiciel | actualité jeux-vidéo
Forum : forum matériel | forum overcloking | forum bidouilles | forum conseils achats | forum internet | forum jeux-vidéo | forum logiciel
achat materiel informatique
Partenaires : Buzz Emploi, Actualité Emploi chaque jour | code réduction | location vacances | annonces animaux | coloriage | signification prenom | fond ecran