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 22/02/2006, 15h07   #1
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
Par défaut [VBA-W]Comment faire un fractionnement lorsque l'on veut?

Bonjour,
J'espere que cette question sera plus interessante ques mes précédentes...
Alors voila, je souhaiterez mettre sur un document (grâce à vba), des infos chopé sur une BDD, les mettre sous forme de tableau au début du texte...jusque là c'est simple...
Ensuite je souhaite que les données d'après (toujours issu d'une BDD), toujours sur un tableau, et surtout fractionner...cad qu'il y ait le document coupé en deux, tel un livre de poche.
A l'aide de l'enregistrement macro vba j'ai eu :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
        ActiveWindow.Panes(2).Close
    End If
    If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
        ActivePane.View.Type = wdOutlineView Or ActiveWindow.ActivePane.View.Type _
         = wdMasterView Then
        ActiveWindow.ActivePane.View.Type = wdPageView
    End If
    With ActiveDocument.PageSetup.TextColumns
        .SetCount NumColumns:=1
        .EvenlySpaced = False
        .LineBetween = False
    End With
    ActiveDocument.PageSetup.TextColumns.Add Width:=CentimetersToPoints(7.37), _
         Spacing:=CentimetersToPoints(1.25), EvenlySpaced:=False
Mais voila, dès que je met ceci, il me met le document entier fractionner, et pas à partir d'un point particulier...
Si vous aviez une idée de régler mon problème ca serai sympa...merci à vous...
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 17h59   #2
Membre confirmé
 
Avatar de repié
 
Inscription : décembre 2004
Messages : 336
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 336
Points : 243
Points : 243
petite précision: tu fais ca sur Word si j'ai bien compris?
__________________
Pti Pié
repié est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 10h25   #3
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
Oui oui tout à fait, je fais ca sur word97, sur un .dot plus particulièrement.
Désolé de n'avoir pas été assez clair....
Je précise aussi que j'ai fais des recherches avant (comme d'habitude avant de poster un message sur le forum), je suis pas du style à vouloir tout sur un plateau d'argent, mais là je sèche complétement...
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 10h34   #4
Membre confirmé
 
Avatar de repié
 
Inscription : décembre 2004
Messages : 336
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 336
Points : 243
Points : 243
je sais pas si mon idée est géniale parceque je travaille presque exclusivement sur Excel mais bon...

si tu veut faire des actions sur une partie de tes données, tu veux pas les selectionner (.Select) et travailler sur cette selection (Selection.) ?
__________________
Pti Pié
repié est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h19   #5
Membre à l'essai
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 98
Points : 20
Points : 20
Je suis désolé mais je ne sais pas utiliser le "Select.", je ne comprend pas trop comment ca marche avec la postion du curseur...
gusrom86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h24   #6
Membre confirmé
 
Avatar de repié
 
Inscription : décembre 2004
Messages : 336
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 336
Points : 243
Points : 243
Le principe du select est que VB va "griser" ce que tu selectionne (comme on le fait avec la souris par exemple quand on veut SELECTionner....

Et donc, de la même manière que nous le faisons, toutes les actions se font sur cette selection

t'a de la doc le dessus dans l'aide de VB
__________________
Pti Pié
repié est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h12.


 
 
 
 
Partenaires

Hébergement Web