IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

CreateUnoService marche -t-il avec tous les services ?


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 110
    Points : 53
    Points
    53
    Par défaut CreateUnoService marche -t-il avec tous les services ?
    Bonjour à vous,

    J'ai lu que pour tous les services uno, on pouvait lister leurs propriétés et les méthodes attachées à ces services.
    J'ai utilisé une syntaxe trouvé sur Net (qui cause de débugger) : on crée une instance de service puis à cet objet on applique la propriété "DBG_methods" pour lister les méthodes attachées à ce service.
    Mais mon problème est que cette fonctionnalité ne fonctionne pas pour tous les services.
    Y a-til une raison ? ou est mon erreur ?
    Ci-dessous le code utilisé et les commentaires adéquats.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub Main
     
            Dim Obj As Object
       '     Obj = createUnoService("com.sun.star.frame.Desktop")   ' ca marche
        '   Obj = createUnoService("com.sun.star.sheet.CellsEnumeration")      ' ca ne marche pas
         '  Obj = createUnoService("com.sun.star.ui.dialogs.FilePicker")   ' ca marche
          ' Obj = CreateUnoService("com.sun.star.ui.dialogs.Wizard")   ' ca marche
     
         '  Obj = CreateUnoService("com.sun.star.sheet.Cells")      ' ca ne marche pas
     
           Obj = CreateUnoService("com.sun.star.table.Cell")   ' ca ne marche pas
     
               MsgBox Obj.DBG_Properties
                 MsgBox Obj.DBG_methods
     
        End Sub

    Quand " ça ne marche pas " Obj = Null donc message d'erreur sur la propriété "DBG_Properties"
    Pourtant "CellEnumeration" et "Cells" sont bien des services du module "sheet"
    ainsi que "Cell" un service du module "Table".
    Merci d'avance d'éclairer ma lanterne

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    Bonjour,

    La liste des services disponibles avec CreateUnoService se trouve ici.

    Cdlt.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Membre éprouvé
    Homme Profil pro
    utilisateur
    Inscrit en
    Janvier 2017
    Messages
    669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2017
    Messages : 669
    Points : 1 109
    Points
    1 109
    Par défaut CreateUnoService marche -t-il avec tous les services ?
    Bonjour zoom61,

    n'y aurait il pas un site équivalent en français pour capter les finesses qui nous
    échappent en langue ultra marine et plus encore pour les "anglophobes"
    LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
    OS : Windows 11.0

Discussions similaires

  1. Problème avec TOUS les évenements
    Par loicbar dans le forum Access
    Réponses: 11
    Dernier message: 14/05/2006, 11h23
  2. [Forum] Des erreurs avec tous les scripts PHP
    Par sensoo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 25/04/2006, 18h41
  3. démarrer un programme après tous les services
    Par chtiot dans le forum Langage
    Réponses: 8
    Dernier message: 05/11/2005, 06h45
  4. état avec tous les enregistrements d'un formulaire
    Par Arkalys dans le forum Access
    Réponses: 9
    Dernier message: 30/09/2005, 11h45
  5. creation d'utilisateur sous interbase avec tous les droits
    Par devalender dans le forum InterBase
    Réponses: 2
    Dernier message: 13/09/2004, 10h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo