zorglub.1er wrote:


 > Bonjour,
 >
 > zorglub.1er a écrit :
 > > Je m'embrouille un peu.
 >
 > C'est ennuyeux !
 >
> > En effet sur Wikipedia, il est écrit que Visual Basic est un environnement de développement intégré ( (EDI ou IDE en anglais pour Integrated Development Environment) est un programme regroupant un éditeur de texte, un compilateur, des outils automatiques de fabrication, et souvent un débogueur) propriétaire pour le langage BASIC sous Windows, édité par M$.
 > > http://fr.wikipedia.org/wiki/Visual_Basic
> > http://fr.wikipedia.org/wiki/Environnement_de_D%C3%A9veloppement_Int%C3%A9gr%C3%A9
 >
 > Tout à fait ;-).
 >
> > Et qu'il existe plusieures versions du langage BASIC, voir le chapitre "Disponibilité et variantes de dialecte" dans cette page : > > http://fr.wikipedia.org/wiki/Basic#Interpr.C3.A9teurs_.C3.A0_num.C3.A9ro_de_ligne
 >
 > Oui, il y en a même un (très simplifié) pour calculatrice graphique
 > Texax Instrument !
 >
> > Si je comprends bien, il existe donc deux environnements de développement intégré, un pour M$ (Visual Basic) et un autre pour Ooo (je ne connais pas son nom).
 >
 > L'environement de développement de OOo s'appelle l'API (qui est par
 > ailleurs un nom générique), pas pour Automate Programmable Industriel (
 > ;-) ) mais pour Application Programming Interface :
 > http://fr.wikipedia.org/wiki/Application_programming_interface.
 >
> > De même, il semble qu'il existe un langage BASIC pour M$, Visual Basic (on dirait que c'est le même nom que l'environnement de développement intégré M$).
 > > Et un autre langage, variante, dialecte Basic pour Ooo
 >
 > Le version Basic pour OOo s'appelle simplement OOoBasic (ou StarBasic
 > pour StarOffice : c'est le même language).
 >
> > Je trouve dommage qu'on ne trouve dans aucune de ces pages la correspondance avec Ooo, le nom environnement de développement intégré pour Ooo et le dialecte Ooo pour Basic (si cela est, c'est mal dit).
 >
 > Eh bien vous allez avoir l'honneur de pouvoir l'écrire !!
 >
 > Cordialement.
 > --
 > Clément Cordaro
 > http://oooconv.free.fr - Outils pour OpenOffice.org
Merci, 1.) Wikipédia modifié en conséquent : Voir la fin du chapitre "Disponibilité et variantes de dialecte" dans : http://fr.wikipedia.org/wiki/Basic#Disponibilit.C3.A9_et_variantes_de_dialecte Voir chapitre début chapitre "EDIs connus" dans : http://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9#EDIs_connus Et, une ébauche d'article sur "Application programming interface" : http://fr.wikipedia.org/wiki/Application_programming_interface. Toutefois, je n'arrive pas à créer des liens entre ses trois pages (entre les nouveaux termes, comme API). 2.) De même, j'ai compris que les "macros VisualBasic importées
dans OpenOffice.org sont lisibles, simplement mises en remarques (’rem) à
chaque ligne de code donc non exécutables"

Oui, mais c'est pour les protéger. Il y a deux comportement possible dans OOo :
. soit la macro n'est pas importé et donc non enregistrée avec le document,
. soit la macro est mise en 'rem' de façon à ce qu'elle soit protégée lors de son passage par OOo et qu'elle puisse ensuite être réinterprétée par MS Office.
Donc, il n'est pas besoin de les récrire, mais "juste" d'enlever ces REM pour la macro soit utilisable sous Ooo.

heu non, comme expliqué dans le fil, les objets ne sont les mêmes, la macro ne peut donc s'exécuter, i.e. : si l'instruction correspond, l'objet à manipuler lui ne peut être trouvé
Il n'y aurait alors pas tant de différences que cela entre oOoBasic et le basic M$ ?

Pas tant mais suffisemment pour qu'ils soient différents :)
3.) je n'ai pas trouvé plus de précision sur " Il me semble avoir lu quelque part que cette incompatibilité était volontaire pour des raisons de sécurité entre autres." Il est question de sécurité pour les macros M$ ?

Il est toujours question de sécurité quand on parle de macros puisque ce sont des méta programmes, ce que la macro exécute n'est pas toujours visible, connu par l'utilisateur, d'où des failles si tout n'est pas verrouillé.

A bientôt
Sophie




--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.1/206 - Release Date: 16/12/2005



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à