Bonjour. 
Si tu affiches l'historique de la page du Wiki, tu verras que le texte de la 
Macro date un peu.
Rien d'étonnant à ce qu'il y aie aujourd'hui une erreur d'objet. 
Les codes des Macros les plus à jour sont ceux du forum. 

Jean-Michel PIERRE 
Tél : 06.19.55.73.22

> Le 17 déc. 2017 à 14:45, Bernard Siaud alias Troumad <li...@siaud.org> a 
> écrit :
> 
> 
> Bonjour
> 
> En partant de la doc de LibreOffice ( 
> https://wiki.documentfoundation.org/Documentation/BASIC_Guide/fr ) , on est 
> renvoyé sur la doc de AOO.
> J'arrive ici : 
> https://wiki.openoffice.org/wiki/FR/Documentation/BASIC_Guide/Structure_of_Text_Documents
> Et je teste le premier programme :
> 
>> REM  *****  BASIC  *****
>> 
>> 
>> sub Main
>> 
>> Dim Doc As Object
>> Dim Enum As Object
>> Dim TextElement As Object
>> 
>> ' Create document object
>> Doc = StarDesktop.CurrentComponent
>> ' Create enumeration object
>> Enum = Doc.Text.createEnumeration
>> ' loop over all text elements
>> 
>> While Enum.hasMoreElements
>>   TextElement = Enum.nextElement
>> 
>>   If TextElement.supportsService("com.sun.star.text.TextTable") Then
>>     MsgBox "The current block contains a table."
>>   End If
>> 
>>   If TextElement.supportsService("com.sun.star.text.Paragraph") Then
>>     MsgBox "The current block contains a paragraph."
>>   End If
>> 
>> Wend
>> 
>> 
>> end sub
> 
> Et ça ne marche pas :
>> Erreur d'exécution BASIC.
>> Propriété ou méthode non trouvée : Text.
> Doc.Text est inconnu :(
> -- 
> Amicalement vOOotre              Troumad Alias Bernard SIAUD
> mon site : http://troumad.org : AD&D maths WEB...
> Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/ 
> N'envoyez que des documents avec des formats ouverts, comme 
> http://fr.libreoffice.org
> 
> -- 
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
> Les archives de la liste sont disponibles à 
> https://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
> pourront pas être supprimés
> 


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

Répondre à