1. #1
    Membre du Club
    Profil pro
    Inscrit en
    avril 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : avril 2006
    Messages : 92
    Points : 50
    Points
    50

    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 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

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

    Informations forums :
    Inscription : janvier 2005
    Messages : 9 212
    Points : 58 393
    Points
    58 393
    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 actif
    Homme Profil pro
    utilisateur
    Inscrit en
    janvier 2017
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : janvier 2017
    Messages : 126
    Points : 214
    Points
    214

    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"

Discussions similaires

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

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