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 :

probleme de declaration 'com.'


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 59
    Points : 44
    Points
    44
    Par défaut probleme de declaration 'com.'
    Bonjour,

    je ne sais pas très bien si je poste dans la bonne rubrique, si ce n'est pas le cas veuillez m'en excuser.

    Voila mon problème.
    Je créer une petite appli sur vb 2010 express.
    J'ouvre un document calc de open Office, écris dans une cellule et j’essaie de modifier le formatage de la cellule.
    voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    cellule = Feuille.getCellRangeByName("A3")
            With cellule
                .setString("ID")
                .CellBackColor = RGB(204, 204, 204)
                .paraAdjust = com.sun.star.style.ParagraphAdjust.CENTER
                .CharColor = RGB(255, 0, 0)
                .CharHeight = 12 'Taille catactères
                .CharWeight = com.sun.star.awt.FontWeight.BOLD
            End With
    l'erreur est qu'il me dit :
    'com' n'est pas déclaré. Il peut etre inaccessible en raison de son niveau de protection.
    Si j'enleve les lignes paraAdjust et CharWeight, le reste fonctionne bien.

    Quelqu'un pourrait il me renseigner,

    merci

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 317
    Points
    13 317
    Par défaut
    Citation Envoyé par sebasti1-88 Voir le message
    l'erreur est qu'il me dit :
    'com' n'est pas déclaré. Il peut etre inaccessible en raison de son niveau de protection.
    Si j'enleve les lignes paraAdjust et CharWeight, le reste fonctionne bien.
    Ce n'est pas très étonnant car com.sun.star.style sort certainement tout droit d'un package java; on ne voit pas bien par quelle sorte de magie noire il pourrait être connu d'une classe .Net

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 59
    Points : 44
    Points
    44
    Par défaut
    En faite, j'ai trouver ce bout de code sur ce site sur la faq openOffice a l'adresse suivante :
    http://ooo.developpez.com/faq/?page=Format#Question102

    Je pensais que c'etait du VB car le reste fonctionne bien.

    Quelqu'un aurait une solution pour me permettre de centrer mon texte au milieu de la cellule ?

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 317
    Points
    13 317
    Par défaut
    Citation Envoyé par sebasti1-88 Voir le message
    En faite, j'ai trouver ce bout de code sur ce site sur la faq openOffice a l'adresse suivante :
    http://ooo.developpez.com/faq/?page=Format#Question102

    Je pensais que c'etait du VB car le reste fonctionne bien.
    Ca ressemble plutot à du VBS ou du VBA (comme je ne connais pas OpenOffice je ne m'avancerais pas sur ce point).

  5. #5
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 082
    Points
    8 082
    Par défaut
    C'est effectivement un genre de VBA pour OpenOffice.
    Le truc en question est une constante qui te permet de définir la valeur d'alignement du texte. Le plus simple pour trouver la valeur est peut être d'enregistrer une macro et de voir le résultat.
    Edit: sur Excel, c'est xlCenter la valeur

Discussions similaires

  1. Problème de déclaration de tableaux
    Par BenjaminLustrement dans le forum C++/CLI
    Réponses: 6
    Dernier message: 23/06/2006, 16h21
  2. [C++] Probleme de declaration
    Par raboin dans le forum C++
    Réponses: 16
    Dernier message: 22/04/2006, 09h22
  3. [xml et xsd ] probleme de declaration
    Par TabrisLeFol dans le forum Valider
    Réponses: 3
    Dernier message: 02/11/2005, 10h22
  4. Réponses: 11
    Dernier message: 02/05/2005, 19h30
  5. [Traduction] probleme de declaration
    Par Mercilius dans le forum Langage
    Réponses: 3
    Dernier message: 03/04/2003, 16h16

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