Re: [fr-users] Re: Erreur macro

2015-11-16 Par sujet Conil26

Merci d'avoir trouvé le lézard.

En fait je vais plus simplement supprimer le tableau de l'Entête.
Me demande bien comment il est arrivé là...

Cordialement
Mr Sandy-Pascal Andriant

Le 16/11/2015 18:18, LC_Libre a écrit :

Le 16/11/2015 17:50, conil26 a écrit :

Honte à moi. Je me suis trompé pour le fichier qui ne fonctionne pas.
macro_erreur_2.odt


J'en ai profité pour désinstaller et réinstaller LO.
Sans effet.



-
Cdlt,
Conil26
LO 5.0.3.2 / Win10
--

Le nouveau fichier apporte la clé du mystère.

Dans l'en-tête, tu as un Tableau1 contenant une cellule unique. Or, ta 
macro doit traiter Tableau3.


En la modifiant comme suit

Sub Retrait

dim oTable as object
dim oPlage as object

oTable = thiscomponent.TextTables.getByName("Tableau3") '<>
oPlage = oTable.getCellRangeByName("A7:A26")
oPlage.ParaFirstLineIndent = 750

End Sub


c'est opérationnel.

Si tu sais faire, pourquoi ne pas stocker dans une variable le nom du 
tableau _sélectionné_, pour la reporter dans les paramètres de la 
commande d'indentation ?

Je ne sais pas comment faire hélas.

C_Lucien






--
Envoyez un mail à users+unsubscr...@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: Erreur macro

2015-11-16 Par sujet LC_Libre

Le 16/11/2015 17:50, conil26 a écrit :

Honte à moi. Je me suis trompé pour le fichier qui ne fonctionne pas.
macro_erreur_2.odt


J'en ai profité pour désinstaller et réinstaller LO.
Sans effet.



-
Cdlt,
Conil26
LO 5.0.3.2 / Win10
--

Le nouveau fichier apporte la clé du mystère.

Dans l'en-tête, tu as un Tableau1 contenant une cellule unique. Or, ta 
macro doit traiter Tableau3.


En la modifiant comme suit

Sub Retrait

dim oTable as object
dim oPlage as object

oTable = thiscomponent.TextTables.getByName("Tableau3") '<>
oPlage = oTable.getCellRangeByName("A7:A26")
oPlage.ParaFirstLineIndent = 750

End Sub


c'est opérationnel.

Si tu sais faire, pourquoi ne pas stocker dans une variable le nom du 
tableau _sélectionné_, pour la reporter dans les paramètres de la 
commande d'indentation ?

Je ne sais pas comment faire hélas.

C_Lucien



--
Envoyez un mail à users+unsubscr...@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: Erreur macro

2015-11-16 Par sujet Laurent Godard

Bonjour

Le 16/11/2015 17:50, conil26 a écrit :

Honte à moi. Je me suis trompé pour le fichier qui ne fonctionne pas.
macro_erreur_2.odt




simple erreur de nom du Tableau
c'est Tableau2 et non Tableau1

pour verifier
mets le curseur dans le tableau
bouton droit > proprietes du tableau

en mettant le bon nom, ca passe

Bon courage

Laurent

--
Envoyez un mail à users+unsubscr...@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: Erreur macro

2015-11-16 Par sujet conil26
Honte à moi. Je me suis trompé pour le fichier qui ne fonctionne pas.
macro_erreur_2.odt
  

J'en ai profité pour désinstaller et réinstaller LO.
Sans effet.



-
Cdlt, 
Conil26 
LO 5.0.3.2 / Win10
--
View this message in context: 
http://nabble.documentfoundation.org/Erreur-macro-tp4166374p4166493.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscr...@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: Erreur macro

2015-11-16 Par sujet LC_Libre

Le 16/11/2015 12:42, conil26 a écrit :

Avec 2 exemples il me semble que ce sera plus clair

Le fichier qui fonctionne :
macro_ok.odt


Et celui qui ne fonctionne pas :
macro_erreur.odt




-
Cdlt,
Conil26



Bonjour,

je viens de tester avec un LibreOffice 5 tout neuf…
Les deux fonctionnent parfaitement sous Mac Yosemite, avec ou sans 
personnalisation du format de page.


Le lézard serait ailleurs ?
C_Lucien

--
Système technique : Mac OS 10.10.5, RAM 8 Gio, LibreOffice Version: 5.0.3.2

--
Envoyez un mail à users+unsubscr...@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: Erreur macro

2015-11-16 Par sujet conil26
Avec 2 exemples il me semble que ce sera plus clair

Le fichier qui fonctionne :
macro_ok.odt
  

Et celui qui ne fonctionne pas :
macro_erreur.odt
  



-
Cdlt, 
Conil26 
LO 5.0.3.2 / Win10
--
View this message in context: 
http://nabble.documentfoundation.org/Erreur-macro-tp4166374p4166446.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscr...@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