par Raziel » 27 Mars 2003 à 12:30
Voici un exemple de quelques commande Word.Le prog créé, en dynamique, un fichier Word Test.doc dans la directory c:\temp\Sub InitializeDim WordApp As VariantDim Application As VariantDim PageCourante As VariantDim Selection As Variant Set WordApp = createObject("Word.document")Set Application = WordApp.ApplicationSet PageCourante = WordApp.Application.ActiveDocumentSet Selection = Application.Selection ' Création d'une pageIf PageCourante Is Nothing Then Application.Documents.Add' Mise en pageWith PageCourante .PageSetup.TopMargin = 42 ' car 28.5 est envion égal à 1cm .PageSetup.BottomMargin = 42 .PageSetup.LeftMargin = 42 .PageSetup.RightMargin = 42 .PageSetup.HeaderDistance = 18 .PageSetup.FooterDistance = 18End WithSelection.Font.Size = 10Selection.TypeText "Bonjour"' Visualisation de l'objetWordApp.Application.visible= True ' Sauvegarde du doc WordPageCourante.SaveAs "C:\temp\test.doc", 113 ' Le 113 c'est pour le fichier soit compatible avec Word97' Fermeture du documentPageCourante.CloseEnd Sub
Raziel
L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]