[fr-users] Re: Writer Macro formatage de tableau

2011-08-23 Par sujet pierre-yves samyn

andriant.sandy wrote:
 
 J'avais mis un exemple en PJ qui ne passe pas apparemment.
 

Ceci est possible via nabble cf. http://fr.libreoffice.org/forums/

Cordialement
Pierre-Yves

--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3277396.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: Writer Macro formatage de tableau

2011-08-23 Par sujet pierre-yves samyn
Re...


conil26 wrote:
 
 J'ajoute le fichier TableauLargeurMaxResult.odt qui contient le résultat
 après passage du tableau par la macro

Je demandais plutôt un document comprenant un tableau avant exécution de la
macro, afin de déterminer si le problème vient d'un type de tableau
particulier...

Tu n'as d'ailleurs pas répondu à ma question :  la macro jointe
fonctionne-t-elle correctement pour les deux tableaux contenus dans mon
document ?

Je m'interroge également sur 

conil26 wrote:
 
 Employée telle que, elle crée autant de pages que de ligne dans le
 tableau et produit des lignes en chevrons.
 

Car ton document n'affiche pas pour moi ce résultat. Certes les bordures
sont à revoir mais la structure du tableau est  correcte, cf. copie d'écran
:
http://nabble.documentfoundation.org/file/n3278173/Capture-1.png 


Cela dit, si j'exécute la macro sur ton document TableauLargeurMaxResult.odt
j'obtiens un résultat conforme cf. nouveau document joint :

http://nabble.documentfoundation.org/file/n3278173/TableauLargeurMaxResultPys.odt
TableauLargeurMaxResultPys.odt 

Si la macro ne fonctionne pas correctement dans son document d'origine
(bordure épaisses  rouge sur les deux tableaux) tu as peut-être un problème
de configuration (profil corrompu par exemple).

D'autre part tu indiques utiliser une version 3.4. Il s'agit donc d'une
pré-version. Tu pourrais essayer d'installer la 3.4.3rc1 pour tester
(rappel : cela fonctionne sur mon poste XP avec cette version).

Cordialement
Pierre-Yves

--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3278173.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: Writer Macro formatage de tableau

2011-08-23 Par sujet conil26
Re,

J'ai rechargé ton fichier initial et refait l'expérience.
Ta macro crée 9 pages de zébrures sur l'un comme sur l'autre des 2 tableaux.
J'en conclue qu'il faut que je change de version de Loo selon tes conseils.

Je telecharge et fais d'autres essais.

--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3278200.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: Writer Macro formatage de tableau

2011-08-23 Par sujet conil26
Voilà,

Avec Loo 3.3.4 et Win 7, ta macro fonctionne correctement mais elle traite
tous les tableaux présents sur la page au lieu de ne traiter que celui dans
lequel on place le curseur.

Reste un réglage :

comment effacer le quadrillage interne pour ne conserver que l'encadré.

Lorsque j'utilise l'enregistreur automatique, il répond :

rem --
dim args4(12) as new com.sun.star.beans.PropertyValue
args4(0).Name = OuterBorder.LeftBorder
args4(0).Value = Array(0,0,2,0,0,2)
args4(1).Name = OuterBorder.LeftDistance
args4(1).Value = 97
args4(2).Name = OuterBorder.RightBorder
args4(2).Value = Array(0,0,2,0,0,2)
args4(3).Name = OuterBorder.RightDistance
args4(3).Value = 97
args4(4).Name = OuterBorder.TopBorder
args4(4).Value = Array(0,0,2,0,0,2)
args4(5).Name = OuterBorder.TopDistance
args4(5).Value = 97
args4(6).Name = OuterBorder.BottomBorder
args4(6).Value = Array(0,0,2,0,0,2)
args4(7).Name = OuterBorder.BottomDistance
args4(7).Value = 97
args4(8).Name = InnerBorder.Horizontal
args4(8).Value = Array(0,0,0,0,0,0)
args4(9).Name = InnerBorder.Vertical
args4(9).Value = Array(0,0,0,0,0,0)
args4(10).Name = InnerBorder.Flags
args4(10).Value = 0
args4(11).Name = InnerBorder.ValidFlags
args4(11).Value = 127
args4(12).Name = InnerBorder.DefaultDistance
args4(12).Value = 0

dispatcher.executeDispatch(document, .uno:SetBorderStyle, , 0, args4())


-
Cdlt, 
Conil26 
Loo 3.3.4 / Win7
--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3278294.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: Writer Macro formatage de tableau

2011-08-23 Par sujet conil26
Pour mieux comprendre mon propos, je charge 2 fichiers :
*  TableauxExcelInitial.odt contenant 2 tableaux issus d'excel déposés par
Ctrl+Maj+V, automatiqueement nommés Tableau1 et Tableau2 et contenant les
macros Tableau1 et Tableau2 qui montrent le résultat souhaité sauf le cadre
du tableau1 contrarié par :
thiscomponent.TextTables.getByName(Tableau1).HoriOrient =
com.sun.star.text.HoriOrientation.FULL

* TableauxExcelResult.odt contenant les 2 tableaux comme je les souhaite.

http://nabble.documentfoundation.org/file/n3278355/TableauxExcelInitial.odt
TableauxExcelInitial.odt 
http://nabble.documentfoundation.org/file/n3278355/TableauxExcelResult.odt
TableauxExcelResult.odt 

-
Cdlt, 
Conil26 
Loo 3.3.4 / Win7
--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3278355.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: Writer Macro formatage de tableau

2011-08-23 Par sujet pierre-yves samyn

conil26 wrote:
 
 Avec Loo 3.3.4 et Win 7, ta macro fonctionne correctement
 


Ok :)


conil26 wrote:
 
  mais elle traite tous les tableaux présents sur la page au lieu de ne
 traiter que celui dans lequel on place le curseur.
 

Ben oui... comme tu n'avais pas joint d'exemple j'ai dû travailler au pif
et je l'indiquais dans mon message :


pierre-yves wrote:
 
 L'exemple joint parcourt la collection des tableaux du document.
 Pour chaque tableau :
 - utilisation d'un trait rouge pour chaque type de trait (haut, bas,
 gauche...)
 - alignement full 
 


conil26 wrote:
 
 Reste un réglage : comment effacer le quadrillage interne pour ne
 conserver que l'encadré.
 

Ibid. sans exemple, difficile de deviner exactement ce que tu voulais...

Ci-joint une nouvelle version travaillant sur le tableau courant pour ne
garder que l'encadré (j'ai ajouté la macro dans ton document).

http://nabble.documentfoundation.org/file/n3278699/TableauxExcelInitial.odt
TableauxExcelInitial.odt 

Cordialement
Pierre-Yves

--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3278699.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: Writer Macro formatage de tableau

2011-08-23 Par sujet conil26
Merci Pierre-Yves,

Ta dernière version marche super bien. 

Je lui ai apporté une dernière modif pour l'adapter à mes besoins.
Le fichier joint contient les 2 macros : PysTableFull_1 et PysTableFull_2 à
appliquer respectivement sur tableau1 et tableau2
http://nabble.documentfoundation.org/file/n3278905/TableauxExcelResult2.odt
TableauxExcelResult2.odt 

-
Cdlt, 
Conil26 
Loo 3.3.4 / Win7
--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3278905.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Writer Macro formatage de tableau

2011-08-22 Par sujet andriant.sandy

BOnsoir Pierre-Yves,

Merci pour cette nouvelle macro.
Employée telle que, elle crée autant de pages que de ligne dans le tableau et 
produit des lignes en chevrons.


Cordialement,
Sandy-Pascal Andriant



Le 22/08/2011 09:45, pierre-yves samyn a écrit :

Bonjour


andriant.sandy wrote:

Cette propriété de table semble contradictoire avec la bordure extérieure.


Je ne reproduis pas cela...

L'exemple joint parcourt la collection des tableaux du document.
Pour chaque tableau :
- utilisation d'un trait rouge pour chaque type de trait (haut, bas,
gauche...)
- alignement full



http://nabble.documentfoundation.org/file/n3274318/TableauLargeurMax.odt
TableauLargeurMax.odt

Cordialement
Pierre-Yves

--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3274318.html
Sent from the Users mailing list archive at Nabble.com.



--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Writer Macro formatage de tableau

2011-08-22 Par sujet Sandy Andriant

BOnsoir Pierre-Yves,

Merci pour cette nouvelle macro.
Employée telle que, elle crée autant de pages que de ligne dans le tableau et 
produit des lignes en chevrons. :-[


Cordialement,
Sandy-Pascal Andriant


Le 22/08/2011 09:45, pierre-yves samyn a écrit :

Bonjour


andriant.sandy wrote:

Cette propriété de table semble contradictoire avec la bordure extérieure.


Je ne reproduis pas cela...

L'exemple joint parcourt la collection des tableaux du document.
Pour chaque tableau :
- utilisation d'un trait rouge pour chaque type de trait (haut, bas,
gauche...)
- alignement full



http://nabble.documentfoundation.org/file/n3274318/TableauLargeurMax.odt
TableauLargeurMax.odt

Cordialement
Pierre-Yves

--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3274318.html
Sent from the Users mailing list archive at Nabble.com.



--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: Writer Macro formatage de tableau

2011-08-20 Par sujet pierre-yves samyn
Bonjour


Sandy Andriant wrote:
 
 Quel est le code qui permet d'obtenir dans une macro Writer : Propriété du
 tableau / Largeur : 100%
 

Quelque chose comme ceci :

thiscomponent.TextTables.getByName(Tableau1).HoriOrient =
com.sun.star.text.HoriOrientation.FULL

Cordialement
Pierre-Yves



--
View this message in context: 
http://nabble.documentfoundation.org/Writer-Macro-formatage-de-tableau-tp3266372p3270681.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés