

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
5 messages in org.openoffice.fr.progRe: [prog] Les services de l'API| From | Sent On | Attachments |
|---|---|---|
| Michel Grentzinger | Nov 13, 2007 6:29 am | |
| Bernard Marcelly | Nov 13, 2007 8:21 am | |
| Michel Grentzinger | Nov 13, 2007 9:09 am | |
| Jean François | Nov 13, 2007 1:34 pm | |
| Jean François | Nov 13, 2007 1:37 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [prog] Les services de l'API | Actions... |
|---|---|---|
| From: | Michel Grentzinger (mic....@online.fr) | |
| Date: | Nov 13, 2007 9:09:34 am | |
| List: | org.openoffice.fr.prog | |
Le mardi 13 novembre 2007 17:21, Bernard Marcelly a écrit :
En cherchant dans l'API, je trouve un service "com.sun.star.sheet.GlobalSheetSettings" et je l'utilise de cette façon (pour un document Calc) :
En cherchant dans la "bible" tu aurais vu sa description pp.389-391.
La page est ouverte à cet endroit précisement... Je vois que le créateur surveille ses ouailles ;-)
Maintenant, je cherche à désactiver l'affichage de la grille. Je trouve le
Dans la page macros <http://fr.openoffice.org/Documentation/Macros/indexmac.html> tu trouveras, section Calc : 09 - GrilleCalc
Ok, merci !
service "com.sun.star.sheet.DocumentSettings" mais ceci ne change rien et surtout xray renvoie "Object Null" Dim OptionsClasseur As Object OptionsClasseur = CreateUnoService("com.sun.star.sheet.DocumentSettings") xray OptionsClasseur
Idem pour le service SpreadsheetViewSettings...
Comment puis-je utiliser les propriétés de ces services ? Quelle différence y a-t-il entre "GlobalSheetSettings" et "DocumentSettings" au niveau utilisation ?
La description est dans la doc IDL de l'API.
Je me suis renseigné à cet endroit et c'est bien par cette voie que j'ai vu que les services SpreadsheetViewSettings et DocumentSettings existaient au même titre que GlobalSheetSetting. Mais impossible d'y accéder de la même manière... Comment peut-on connaître la façon d'y accéder ??
Tu peux aussi relire dans la "bible" la page 209 (utilisation de ViewSettings) et la page 210.
Xray te liste les services supportés par l'objet, et les services disponibles, c'est-à-dire qu'on peut invoquer par objet.createInstance("...") ou createInstanceWithArguments().
Ok. Je me note ça. Et ça marche, bien sûr ! Résumons : Services supportés : createUnoService() pour y accéder Services disponibles : createInstance() pour y accéder
Tu rentres en Terra Incognita, n'oublie pas tes jumelles (Xray) et les cartes disponibles (Developer's Guide et IDL). Il faut aussi comprendre le langage des autochtones. Bonne chance, Dr Livingstone.
Merci ;-) Je progresse à grand pas :-)
-- Michel Grentzinger OpenPGP key ID : B2BAFAFA Available on http://www.keyserver.net







