Bonjour Thomas CARAMELLA
Message du 2005-10-30 21:21:
Andrew Pitonyack propose de parser les différents champs du texte et à
chaque champs de fusion de modifier les propriétés du datasource. Mais
son code utilise une propriété DATABASEFORMAT qui génère une exception
selon les champs qu'il trouve. Ci dessous le code qu'il avait proposé
sur OOOForums.org :
http://www.oooforum.org/forum/viewtopic.phtml?t=23345&highlight=text+field
Si je comprends bien, il énumère tous les TextField y compris ceux qui
ne sont pas des champs liés à des bases de données.
Deux pistes à essayer:
- soit tester que le TextFile supporte le service Database
if oField.supportsService("com.sun.star.text.textfield.Database") then
if oField.DataBaseFormat then
- soit gérer l'exception, et dans ce cas ignorer le textfield. Le
traitement des erreurs d'exécution est expliqué au chapitre 9 du livre
Programmation OpenOffice.org.
Bonne journée
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]