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
<http://nabble.documentfoundation.org/file/n4166493/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