Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2008, 11h04   #1
 
Homme patrick
retraité
Inscription : février 2008
Messages : 184
Détails du profil
Informations personnelles :
Nom : Homme patrick
Âge : 59
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : retraité
Secteur : Service public

Informations forums :
Inscription : février 2008
Messages : 184
Points : -5
Points : -5
Par défaut excel vers word

bonjour a tous j'ai ce code dans la feuil1 d'excel et il bug sur le message suivant erreur de compilation instruction incorrecte à l'exterieur d'une procedure il s'arrete le premier mot set le code et le suivant " pas de moi"
'Nécessite d 'activer la référence "Microsoft Word xx.x Object Library" :


'L 'exemple ci-dessous permet d'exporter les valeurs des cellules A1 à A3 vers des signets d'un document Word nommé "monfichier.doc"
'Les signets positionnés aux endroits de votre choix doivent être nommés "Signet1 , Signet2 et Signet3


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Dim WordApp As Word.Application
Dim WordDoc As Word.document
Dim i As Byte
 
  Set WordApp = CreateObject("word.application")    'ouvre une session Word
    Set WordDoc = WordApp.Documents.Open("Doc3.doc")    'ouvre le document Word
 
 
    WordApp.Visible = False    'Word est masqué pendant l'opération
 
    For i = 1 To 3
        'les signets du document Word sont nommés Signet1 , Signet2 , Signet3
        WordDoc.Bookmarks("Signet" & i).Range.Text = Cells(i, 1)
    Next i
 
    WordApp.Visible = True    'affiche le document Word
    'WordDoc.PrintOut 'Pour imprimer le doc obtenu
 
    'WordDoc.Close True 'ferme le document word en sauvegardant les données
    'WordApp.Quit 'ferme la session Word
pouvez vous m'aider merci bonne journée à tous
pilounet54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2008, 12h47   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Tu n'as pas déclaré la bibliothèque Word dans ton projet Excel.

Outils
Références
Microsoft Word dans la liste.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2008, 12h50   #3
Expert Confirmé Sénior
 
Inscription : décembre 2004
Messages : 19 669
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 19 669
Points : 17 664
Points : 17 664
Par défaut Merci de répondre sur le forum

Citation:
Envoyé par pilounet54
j'ai trouver la premiere erreur je n'avais pas l'instrution sub & end sub
pour la deuxieme erreur il me dit type defini par l'utilisateur non defini et il s'arrete sur
Dim WordApp As Word.Application merci de votre aide +
Jannus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h34.


 
 
 
 
Partenaires

Hébergement Web