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 28/11/2006, 10h43   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 25
Points : 10
Points : 10
Par défaut vba word colonnes

Bonjour,

sur Word grace à la fonction colonnes du menu format , il est possible de disposer son texte en colonne contigues sur une page

ma question est la suivante comment faire cela en VBA ?


merci d'avance !
attavus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2006, 11h51   #2
Membre Expert
 
Inscription : juillet 2006
Messages : 1 677
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 677
Points : 1 812
Points : 1 812
Salut.

Moi, quand j'ai ce genre de truc aussi simple à faire, je regarde comment VBA fait en lançant l'enregistreur de macros, ça donne ça après saisie d'un petit texte dans un nouveau document :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub test2col()
'
' test2col Macro
' Macro enregistrée le 28/11/2006 par moi
'
    Selection.WholeStory
    If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
        ActiveWindow.Panes(2).Close
    End If
    If ActiveWindow.ActivePane.View.Type <> wdPrintView Then
        ActiveWindow.ActivePane.View.Type = wdPrintView
    End If
    With ActiveDocument.PageSetup.TextColumns
        .SetCount NumColumns:=2
        .EvenlySpaced = True
        .LineBetween = False
        .Width = CentimetersToPoints(7.37)
        .Spacing = CentimetersToPoints(1.25)
    End With
End Sub
Après, j'étudie puis j'improvise.

HTH,
--
jp
Jipété 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 13h17.


 
 
 
 
Partenaires

Hébergement Web