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 :

OpenOffice Basic et Excel VBA [OpenOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau membre du Club Avatar de I folima Elda
    Homme Profil pro
    Programmeur & Intégrateur
    Inscrit en
    Décembre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Programmeur & Intégrateur

    Informations forums :
    Inscription : Décembre 2007
    Messages : 34
    Points : 34
    Points
    34
    Par défaut OpenOffice Basic et Excel VBA
    Salutation à tous,

    Je viens à vous car j'ai un soucis des plus coriace pour moi. Pour résumer les faits:
    J'ai créer un fichier excel avec tout plein de bidule et de truc. J'ai également créer des boutons et des macros VBA associés à celle-ci. Ce logiciel excel fonctionne parfaitement et ceux à qui j'en ai fait profiter en sont satisfait pleinement.
    Cependant, certain n'utilise pas excel mais open office. Grâce à ce site, j'ai convertis mon fichier excel en openoffice (pour me simplifier bien du travail ^^). Mais je sais que OO fonctionne différement pour les macro. J'ai essayer de m'y pencher dessus mais rien à faire j'y arrive pas.

    D'où ma présence. Quelqu'un connais-t-il un programme permettant la conversion d'un langage à un autre OU un cours de comparaison entre VBA et OO Basic? Ceci me serai d'une grande aide.

    Merci pour toutes vos réponses constructive ou non
    I folima Elda

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Dans un premier temps, je t'invite à regarder vers cet ouvrage, c'est la référence.

    Je ne connais pas d'outils de conversion, mais essayes cela : http://www.business-spreadsheets.com/vba2oo.asp

    Philippe

  3. #3
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,
    Citation Envoyé par Philippe JOCHMANS Voir le message
    Dans un premier temps, je t'invite à regarder vers cet ouvrage, c'est la référence.
    +1, cet ouvrage est indispensable pour entamer n'importe quel développement OOoBasic un tant soit peu sérieux.

    D'autre part, les différences VBA/OOoBasic sont assez faibles en ce qui concerne les éléments et mots-clés du langage (boucles, variables, opérateurs, etc.). Par contre, les API permettant de piloter les applications de la suite sont radicalement différentes, même s'il existe quelque analogie. Je doute que tu trouves un comparatif entre les deux qui te permettent une conversion simple, il va donc falloir passer par un apprentissage dans les formes.

  4. #4
    Nouveau membre du Club Avatar de I folima Elda
    Homme Profil pro
    Programmeur & Intégrateur
    Inscrit en
    Décembre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Programmeur & Intégrateur

    Informations forums :
    Inscription : Décembre 2007
    Messages : 34
    Points : 34
    Points
    34
    Par défaut
    Philippe: Je pense pas investir dans un ouvrage pour une utilisation faible. Ca ne ferai aucune rentabilité ^^. Cependant, j'ai essayé ton lien vers la conversion mais même un truc simple ne fonctionne pas comme ceci
    a=Cells (1,1)
    MsgBox a
    Bref rien de compliquer et pourtant la conversion ne fonctionne pas.

    Sinon vous n'auriez pas de de cours sur le net?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour

    C'est ce que te disais GrandFather le modèle objet est différent.

    Cette commande simple sous Excel est différente sous Calc, je t'invite un peu à lire la FAQ Ooo ici : http://ooo.developpez.com/faq/

    Philippe

  6. #6
    Nouveau membre du Club Avatar de I folima Elda
    Homme Profil pro
    Programmeur & Intégrateur
    Inscrit en
    Décembre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Programmeur & Intégrateur

    Informations forums :
    Inscription : Décembre 2007
    Messages : 34
    Points : 34
    Points
    34
    Par défaut
    Merci les gens pour vos réponse.
    Je vais abandonner le projet de convertir mon fichier excel/VBA en OOo/Basic. Je ne me sens pas l'âme de dépenser de l'argent pour un bouquin que j'utiliserai surement une fois. Et pour moi, la programmation est n plaisir avant tout.
    Faudrais faire un tuto la dessus tiens pour des comparatif simple

    Sinon je vais regarder les autre language de OOo mais je pense que je vais abandonner également.

    Merci encore une fois et @ tantot

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 25/06/2015, 17h24
  2. [Excel][VBA][Java] Appeler un objet java
    Par ay_pepito dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/07/2005, 15h46
  3. [excel vba]case à cocher dans excel pour plusieurs lignes
    Par fcoisb dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/03/2005, 11h23
  4. EXcel VBA analyse de sharpe
    Par vanima dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/02/2005, 13h07
  5. [Excel - VBA] Problème de suppression de lignes...
    Par beholder2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/01/2005, 17h27

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