[Résolu]Où trouver les fonctions de programmation basiques

Les dernières nouvelles du front du libre, débats et autres informations générales sur nos suites bureautiques préférées ou sur ce site, en évitant de provoquer toute polémique (troll).
Aucun support assuré ici : posez votre question dans la section appropriée.

Modérateur : Vilains modOOs

sanfric
Fraîchement OOthentifié
Messages : 3
Inscription : 03 févr. 2008 16:39
Localisation : Sud Finistère

[Résolu]Où trouver les fonctions de programmation basiques

Message par sanfric »

Bonjour,

Je migre de MS que je pratique depuis 1995 (Word6) vers Open Office.
J'ai créé bon nombre de macros Word à partir d'exemples trouvés dans l'aide de programmation Word basic puis VisualBasic. J'essaie de recréer ces macros dans le traitement de texte Writer.
J'ai consulté plusieurs liens pour trouver une aide. Par contre, je n'ai pas trouvé de "catalogue" qui répertorie ldes exemples de code de fonctions simples, style "enregistrer, enregistrer sous, fermer, fermer tout...
comme
------------------------------------------------------------------------
Sub textephoto()
'
' textephoto Macro
'
Selection.WholeStory
Selection.Copy
Documents.Add
Selection.Paste
ChangeFileOpenDirectory "D:\\\"
Dim X
WordBasic.StartOfDocument
WordBasic.LineDown 3
WordBasic.EndOfLine
WordBasic.StartOfLine 1


WordBasic.EditCopy
WordBasic.StartOfDocument
WordBasic.EditPaste


Dim Dlg As Object: Set Dlg = WordBasic.DialogRecord.FileSaveAs(False)
WordBasic.CurValues.FileSaveAs Dlg
X = WordBasic.Dialog.FileSaveAs(Dlg)
WordBasic.FileSaveAs Dlg
WordBasic.StartOfDocument
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
Selection.Delete Unit:=wdCharacter, Count:=1
ActiveDocument.Save
WordBasic.Beep
WordBasic.FileClose



ChangeFileOpenDirectory "D:\\"
Rem Dim X
WordBasic.StartOfDocument
WordBasic.LineDown 3
WordBasic.EndOfLine
WordBasic.StartOfLine 1
WordBasic.EditCopy
WordBasic.StartOfDocument
WordBasic.EditPaste


Rem Dim Dlg As Object: Set Dlg = WordBasic.DialogRecord.FileSaveAs(False)
WordBasic.CurValues.FileSaveAs Dlg
X = WordBasic.Dialog.FileSaveAs(Dlg)
WordBasic.FileSaveAs Dlg
WordBasic.StartOfDocument
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
Selection.Delete Unit:=wdCharacter, Count:=1
ActiveDocument.Save
WordBasic.Beep 32
WordBasic.FileClose

WordBasic.FileNewDefault

End Sub
--------------------------------------------------------------------------------
Ce n'était pas de la programmation géniale, mais cela marchait. Dans VB , je trouvais les codes des fonctions simples: où trouver la même chose dans la Nébuleuse Openoffice.
Merci
[/img]
Dernière modification par sanfric le 04 févr. 2008 08:06, modifié 1 fois.
OpenOffice 2.3.1 sous Windows XP,
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26083
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Où trouver les fonctions de programmation basiques

Message par Dude »

sanfric a écrit :où trouver la même chose dans la Nébuleuse Openoffice.
Merci
http://user.services.openoffice.org/fr/ ... ex.php?c=5
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
sanfric
Fraîchement OOthentifié
Messages : 3
Inscription : 03 févr. 2008 16:39
Localisation : Sud Finistère

C'est vague

Message par sanfric »

:? Hélas, cela confirme mon impression de "Nébuleuse". Je cherche tout simplement un lien précis pour apprendre et connaître le code des fonctions de base. Je ne cherche pas plagier nécessairement ce que d'autres ont fait.
OpenOffice 2.3.1 sous Windows XP,
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
Messages : 7610
Inscription : 18 oct. 2007 16:28

Message par Ravioli »

Bonjour et bienvenue sur le Forum,

Aide d' OOo
Menu : Aide > Aide de OpenOffice.org F1

Onglet Contenu

Macros et programmation.
Aide-mémoire des commandes
Liste alphabétique des fonctions...

A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
sanfric
Fraîchement OOthentifié
Messages : 3
Inscription : 03 févr. 2008 16:39
Localisation : Sud Finistère

Message par sanfric »

:P Merci, je vais commencer par là demain matin.
S'il y a d'autres sources de code précis, merci de me les signaler
OpenOffice 2.3.1 sous Windows XP,
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26083
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: C'est vague

Message par Dude »

sanfric a écrit :cela confirme mon impression de "Nébuleuse". Je cherche tout simplement un lien précis
Donne toi la peine de lire les post-it...
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Message par bm92 »

Bonsoir,
On a déjà répondu maintes fois à cette question. :x

Dans la section Débutants, question répondue en dernier le 31 janvier : [Résolu] langage oOoBasic

Dans la section Macros et API tu aurais pu trouver le post-it en tête de section : L'essentiel pour programmer efficacement.

Dans la section Suprême de code, il y a aussi le post : [Basic] Utilisez la touche F1 !

Merci de faire un minimum de recherche avant de poser une question. :?
______
Bernard