begin process at 2012 02 15 03:52:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

Exporter vers Word


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Exporter vers Word

mercredi 23 août 2006 à 11:44:08 | Exporter vers Word

melleweb

salut,
pour exporter les données d'une msflexgrid vers word j'ai procédé avec ce code voici une partie:
'Avoir l'emplacelent sur le document
Set oRange = oDoc.Bookmarks("\EndOfDoc").Range
oRange.Text = sTemp
'Convertire le format et le texte
oRange.ConvertToTable vbTab, Format:=wdTableFormatColorful2
oDoc.Tables(1).AutoFitBehavior wdAutoFitContent
oDoc.PageSetup.Orientation = wdOrientLandscape
**************************
j'ai affiché la feuille word en format payasage pour que je puisse afficher tous les enregistrement .
mon probleme c'est comment aligner l'affichage des données au centre de la feuille parceque par defaut l'alignment est à gauche et c'est mal vue.merci d'avance pour votre aide. 

mercredi 23 août 2006 à 11:53:51 | Re : Exporter vers Word

iguypouf

Membre Club
en essaynat oDoc.Paragraphs(1).Alignment = 1 ?
mercredi 23 août 2006 à 12:52:14 | Re : Exporter vers Word

melleweb

merci pour votre reponse,mé le probleme est tjrs l meme,a cause de cette instruction l'aginment changera a gauche:
 oDoc.Tables(1).AutoFitBehavior wdAutoFitContent
 
cette instruction sert a un bon affichage des données vu leurs longueurs,comment puisse je faire?

mercredi 23 août 2006 à 18:48:42 | Re : Exporter vers Word

georgeskaplan



BONSOIR

 j'ai un petit souci d'exportation vers word aussi
j'ai recopié le code suivant

et cela ne marche pas ( le fichier word que j'ai crée s'ouvre bien mais les variables de mon formulaire  ne s'affichent pas  il y à juste la date mais c'est logique ce n'est pas une variable envoyée;

je n'arrive pas à les déclarer et le scenario proposé dans le code addylinevar ne marche pas et c'est trop compliqué je voudrais un truc simple style:
 déclarer la variable de mon formulaire : interlocuteur
et l'envoyer dans le signet interlocuteur de mon doc word

pouvez vous m'aider de vos lumieres
merci

gk

Private Sub MergeBttn_Click()

 

   Declare variables for storing strings (text).

   Dim AddyLineVar, SalutationVar As String

   

  

   Start building AddyLineVar, by dealing with blank

  LastName and Company fields (allowed in this table).

   If IsNull([Raison_sociale]) Then

     AddyLineVar = [Interlocuteur]

      'Just set SalutationVar to generic "Sirs".

     'SalutationVar = "Sirs"

   Else

   '  AddyLineVar = [CP] + " " + [Raison_sociale]

      If the Company isn't blank, tack that on after name.

    ' If Not IsNull([Interlocuteur]) Then

     '  AddyLineVar = AddyLineVar + vbCrLf + [VILLE]

      End If

      Salutation will be customer's first name.

      SalutationVar = [sirs]

   End If

   

   'Add line break and Address1

   AddyLineVar = AddyLineVar + vbCrLf + [Addresse]

   

   If Address2 isn't null, add line break and Address2

   If Not IsNull([Address2]) Then

      AddyLineVar = AddyLineVar + vbCrLf + [Address2]

   End If

   

   Tack on line break then City, State Zip.

   AddyLineVar = AddyLineVar + vbCrLf + [REGION] + ", "

   AddyLineVar = AddyLineVar + [activité] + "  " + [Imprimantes]

          

   'Declare an instance of Microsoft Word.

   Dim Wrd As New word.Application

   Set Wrd = CreateObject("Word.Application")

   

   'Specify the path and name to the Word document.

    Dim MergeDoc As String

    MergeDoc = Application.CurrentProject.Path

    MergeDoc = MergeDoc + "\WordFormLetter.dot"

   

   'Open the document template, make it visible.

   Wrd.Documents.Add MergeDoc

   Wrd.Visible = True

   

   'Replace each bookmark with current data.

   With Wrd.ActiveDocument.Bookmarks

      .Item("TodaysDate").Range.Text = Date

      Item("bloc adresse").Range.Text = "adresse"

      .Item("Salutation").Range.Text = SalutationVar

   End With

   

   'Letter is ready to print, so print it.

   'Wrd.ActiveDocument.PrintOut

  

   'All done. Close up (no need to save document)

   'Wrd.ActiveDocument.Close wdDoNotSaveChanges

   Wrd.Quit

      


Cette discussion est classée dans : données, format, feuille, exporter, word


Répondre à ce message

Sujets en rapport avec ce message

[déplace .NET -> VBA]exporter des données excel sur des signets word [ par fada131 ] Bonjour, Voici mon problème je souhaite par le biais d'un commandbutton verifer des données selectionées ( via combobox, textbox et checkbox) d'une b Enregistrer une feuille sous un autre format [ par fonduvb ] Bonjour, Dans un exe VB6, j'ai une feuille sous forme d'état qui s'affiche : elle reprend des calculs de données d'autres feuilles ouvertes et renseig Exporter des données d'un formulaire vers un document Word [ par Caline ] Salut les amis,Il se trouve que j'ai un gros problem qui m'empêche de completer un programme. J'aimerai savoir comment faire pour exporter des données exporter des données access dans un fichier word [ par kidpigeyre ] Voila. Je possède un fichier access et j'aimerai exporter certaines données de mes tables vers un fichier word et sans utilisé le docmd.output to (qui Pb de format de données dans le transfert access\word [ par Tiph ] SAlut,en fait j'ai un petit souci pour transférer des données Access sous word, le type est incompatible. La donnée est basée sur une requête SQL, et [VBA]exporter des données vers Excel avec un format précis [ par cokinoumasterflash ] Bonjour,Je cherche à exporter des données vers excel sous un format bien précis.Ainsi, j'ai dans ma base de données une table echantillon avec un cham Exporter des données vers excel avec un format précis [ par cokinoumasterflash ] Bonjour,Je cherche à exporter des données vers excel sous un format bien précis.Ainsi, j'ai dans ma base de données une table echantillon avec un cham Exporter les données dans word ou Excel. [ par mkane ] J'ai développé une BD sous access 2003 pour la gestion de mon Courrier. J'ai déjà mis en place des formulaires Word et Excel pour cela. Pouvez-vous m' importer, exporter des données entre Word et Access [ par Smileyg10 ] Boujour à tous, je voudrais à partir d'une page Web affichant un document word contenant des champs Nom, Prénom etc... remplir une table Access/mys Word , gérer des tableaux . [ par AntoineDsi ] Bonjour , alors voila mon soucis . Je charge des données dans plein de tableaux dans word .(en vb6)Chaque tableau est différent et comporte plusieurs


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,522 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales