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

Basic Discussion :

Coder Workbook dans OpenOffice


Sujet :

Basic

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Coder Workbook dans OpenOffice
    Bonjour,

    je suis actuellement chargé de créer un programme pour mon travail mais le projet migre sous open office alors qu'il était prévue sous Excel. Je n'avais jamais fait de programmation et j'ai donc été former en VBA mais pas en basic, et la personne qui m'a appris ne connais que très peu Open Office Basic.

    Par conséquent j'ai beaucoup de mal quand la commande "OPTION VBASupport 1" ne fonctionne pas et c'est le cas ici.

    "Workbooks("Test fichier public.ods").Sheets("Sheet1").[A1] = Workbooks("Test fichier privé.ods").Sheets("TesTSheet1").[A1]"

    Le but de la manip est de récupérer dans un classeur des informations d'un autre classeur. Bien évidemment ça ne se limitera pas à la cellule A1 mais si j'arrive déjà à faire ça, je devrais être capable d'avancer.
    Le soucis provient (je crois car sous Excel ça marche) d'OpenOffice qui ne reconnais pas "Workbooks". Y'a t-il un équivalent? Si non comment faire pour effectuer cette manip?

    Merci d'avance!

  2. #2
    Membre du Club Avatar de Gilles57-H-G
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 88
    Points : 62
    Points
    62
    Par défaut
    VBA = Visual Basic for Application.

    C'est du Basic pour utiliser avec Office (Excel, Word , Acces...)

    La syntaxe est la même, simplement VBA a des fonctions spécifique à Office Ex WoorBook.

    Pour ce qui est OpenOffice, et le OOoBasic, je te souhaite bon courage...

    Si les produits Microsoft sont payant, et OpenOffice gratuit, c'est pas pour rien.

    OpenOffice ou StarOffice, sont plus "archaïque".

    Sur Excel, il suffit de mettre en mode graphique un composant ex TextBox, et de lui assigner simplement une commande du style TextBox.Text = "Toto" pour faire apparaitre Toto.

    Sur OpenOffice, rien de tout cela, il faut tout "réécrire", tout implémenter.

    Bref j'ai laissé tomber, d'autant plus qu'Excel est devenu abordable en matière de prix.

    Donc si tu tien à utiliser OpenOffice, pour le programmer, ce n'est pas le problème des classeur et de l'équivalent des WorBook, qu'il te faudra régler, c'est l'ensemble du projet qui va te poser des problèmes.

    Donc la seule solution, c'est (je pense), d'oublier tes WoorkBook version OpenOffice, et de prendre a la base la programmation d'OpenOffice.

    Commence par bien comprendre le fonctionnement de la Programmation sur OpenOffice

    Tu ne te jette pas dans OOoBasic avecOpenOffice, comme tu te jette dans
    VBA pour Excel.


    Ce n'est pas le chemin qui est difficile, mais c'est le difficile qui est le chemin.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse!

    Le but de passer sous OOo était justement d'économiser un peu pour éventuellement mettre quelques postes supplémentaires à l'atelier et de part le fait, que les opérateurs se marchent moins dessus.

    Maintenant pour réapprendre tout basic depuis le début, ça va être dur .

    Quoi que Mon chef commence à se demander s'il ne vaut pas mieux passer sous excel. J'ai fait le test de mon code sous excel et il ne marche pas ce qui d'un coter m'as fait perdre du temps si on repasse sous Excel. Mais d'un autre coter sa évitera de buter contre un mur a la fin (et par conséquent, perdre encore plus de temps).

    Quoiqu'il en soit, je te remercie de tes conseils et je risque de repasser!

    A bientôt.

Discussions similaires

  1. [OpenOffice][Texte] Info-bulles et hyperliens dans OpenOffice Writer
    Par samalairbien dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 08/07/2008, 09h10
  2. Insérer une image dans OpenOffice Writer
    Par Delphi_OOo dans le forum API, COM et SDKs
    Réponses: 0
    Dernier message: 04/02/2008, 18h15
  3. Inserer un saut de page dans openoffice Writer
    Par tunizar dans le forum WinDev
    Réponses: 5
    Dernier message: 18/12/2007, 16h50
  4. Les polices LaTeX dans OpenOffice ?
    Par progfou dans le forum Mise en forme
    Réponses: 1
    Dernier message: 23/05/2006, 17h03
  5. [VBA-W]coder macro dans WORD
    Par eve7 dans le forum VBA Word
    Réponses: 2
    Dernier message: 21/04/2006, 09h12

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