Je veux effectuer une fusion automatique depuis Access 2007 ...
Et je n'y arrive pas !
J'ai d'abord test=E9 l'exemple de l'aide :
Dim docNew As Document
Set docNew =3D Documents.Add
With docNew.MailMerge
.MainDocumentType =3D wdFormLetters
.OpenDataSource _
Name:=3D"C:\Program Files\Microsoft Office" & _
"\Office\Samples\Northwind.mdb", _
LinkToSource:=3DTrue, AddToRecentFiles:=3DFalse, _
Connection:=3D"TABLE Orders"
End With
Mais le probl=E8me est qu'une fen=E8tre s'ouvre ds Word pour me demander
sur quel table travailler ...
Et puis ca plante une fois sur 2 en m'indiquant que la Base ne peut
=EAtre ouverte ...
L=E0 j'en suis l=E0 ... et ca ne marche toujours pas ...
Bon il me reste la solution de cr=E9er des =E9tats dans Access je sais
mais le syst=E8me de fusion dans Word me permettrait d'avoir plus de
souplesse et de facilit=E9 dans la cr=E9ation ....
Merci de votre aide
Private Sub CommandeLettreWord_Click()
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
'Utilisation d'une requete cr=E9ation pour g=E9n=E9rer la table
TableVisiteClassement que je veux utiliser avec Word
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Goupil
Salut,
Personnellement, je crée un requête création de table. Cette requête crée une table dans une base externe. Ensuite, on lance l'ouverture d'un document Word déjà fusionné avec cette table et le tour est joué.
Pour éviter un message d'avertissement, il est conseillé de désactiver les warnings dans la base de registre pour ne pas être obligé chaque fois de cliquer deux fois sur OK.
"SQLSecurityCheck"=dword:00000000
1. Démarrez l'Éditeur du Registre.
2. Recherchez la clé de Registre suivante et cliquez dessus :
3. Cliquez sur Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.
4. Sous Nom, tapez :
SQLSecurityCheck
5. Double-cliquez sur SQLSecurityCheck.
6. Dans la zone Données de la valeur, tapez :
00000000
7. Cliquez sur OK.
a écrit dans le message de news:
Bonjour,
Je veux effectuer une fusion automatique depuis Access 2007 ... Et je n'y arrive pas !
J'ai d'abord testé l'exemple de l'aide :
Dim docNew As Document
Set docNew = Documents.Add
With docNew.MailMerge .MainDocumentType = wdFormLetters .OpenDataSource _ Name:="C:Program FilesMicrosoft Office" & _ "OfficeSamplesNorthwind.mdb", _ LinkToSource:=True, AddToRecentFiles:úlse, _ Connection:="TABLE Orders" End With
Mais le problème est qu'une fenètre s'ouvre ds Word pour me demander sur quel table travailler ... Et puis ca plante une fois sur 2 en m'indiquant que la Base ne peut être ouverte ...
Là j'en suis là ... et ca ne marche toujours pas ...
Bon il me reste la solution de créer des états dans Access je sais mais le système de fusion dans Word me permettrait d'avoir plus de souplesse et de facilité dans la création ....
Merci de votre aide
Private Sub CommandeLettreWord_Click()
============================================================================= 'Utilisation d'une requete création pour générer la table TableVisiteClassement que je veux utiliser avec Word
'fermer et libérer les objets wdapp.Quit Set wdapp = Nothing
End Sub
Salut,
Personnellement, je crée un requête création de table.
Cette requête crée une table dans une base externe.
Ensuite, on lance l'ouverture d'un document Word déjà fusionné avec cette
table et le tour est joué.
Pour éviter un message d'avertissement, il est conseillé de désactiver les
warnings dans la base de registre pour ne pas être obligé chaque fois de
cliquer deux fois sur OK.
"SQLSecurityCheck"=dword:00000000
1.
Démarrez l'Éditeur du Registre.
2.
Recherchez la clé de Registre suivante et cliquez dessus :
3.
Cliquez sur Edition, pointez sur Nouveau, puis cliquez sur Valeur
DWORD.
4.
Sous Nom, tapez :
SQLSecurityCheck
5.
Double-cliquez sur SQLSecurityCheck.
6.
Dans la zone Données de la valeur, tapez :
00000000
7.
Cliquez sur OK.
<steph.theo@gmail.com> a écrit dans le message de news:
7660b37c-a545-4c9e-8bd6-3af7583a4e47@h2g2000hsg.googlegroups.com...
Bonjour,
Je veux effectuer une fusion automatique depuis Access 2007 ...
Et je n'y arrive pas !
J'ai d'abord testé l'exemple de l'aide :
Dim docNew As Document
Set docNew = Documents.Add
With docNew.MailMerge
.MainDocumentType = wdFormLetters
.OpenDataSource _
Name:="C:Program FilesMicrosoft Office" & _
"OfficeSamplesNorthwind.mdb", _
LinkToSource:=True, AddToRecentFiles:úlse, _
Connection:="TABLE Orders"
End With
Mais le problème est qu'une fenètre s'ouvre ds Word pour me demander
sur quel table travailler ...
Et puis ca plante une fois sur 2 en m'indiquant que la Base ne peut
être ouverte ...
Là j'en suis là ... et ca ne marche toujours pas ...
Bon il me reste la solution de créer des états dans Access je sais
mais le système de fusion dans Word me permettrait d'avoir plus de
souplesse et de facilité dans la création ....
Merci de votre aide
Private Sub CommandeLettreWord_Click()
============================================================================= 'Utilisation d'une requete création pour générer la table
TableVisiteClassement que je veux utiliser avec Word
Personnellement, je crée un requête création de table. Cette requête crée une table dans une base externe. Ensuite, on lance l'ouverture d'un document Word déjà fusionné avec cette table et le tour est joué.
Pour éviter un message d'avertissement, il est conseillé de désactiver les warnings dans la base de registre pour ne pas être obligé chaque fois de cliquer deux fois sur OK.
"SQLSecurityCheck"=dword:00000000
1. Démarrez l'Éditeur du Registre.
2. Recherchez la clé de Registre suivante et cliquez dessus :
3. Cliquez sur Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.
4. Sous Nom, tapez :
SQLSecurityCheck
5. Double-cliquez sur SQLSecurityCheck.
6. Dans la zone Données de la valeur, tapez :
00000000
7. Cliquez sur OK.
a écrit dans le message de news:
Bonjour,
Je veux effectuer une fusion automatique depuis Access 2007 ... Et je n'y arrive pas !
J'ai d'abord testé l'exemple de l'aide :
Dim docNew As Document
Set docNew = Documents.Add
With docNew.MailMerge .MainDocumentType = wdFormLetters .OpenDataSource _ Name:="C:Program FilesMicrosoft Office" & _ "OfficeSamplesNorthwind.mdb", _ LinkToSource:=True, AddToRecentFiles:úlse, _ Connection:="TABLE Orders" End With
Mais le problème est qu'une fenètre s'ouvre ds Word pour me demander sur quel table travailler ... Et puis ca plante une fois sur 2 en m'indiquant que la Base ne peut être ouverte ...
Là j'en suis là ... et ca ne marche toujours pas ...
Bon il me reste la solution de créer des états dans Access je sais mais le système de fusion dans Word me permettrait d'avoir plus de souplesse et de facilité dans la création ....
Merci de votre aide
Private Sub CommandeLettreWord_Click()
============================================================================= 'Utilisation d'une requete création pour générer la table TableVisiteClassement que je veux utiliser avec Word