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]
[Résolu]Où trouver les fonctions de programmation basiques
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
Dernière modification par sanfric le 04 févr. 2008 08:06, modifié 1 fois.
OpenOffice 2.3.1 sous Windows XP,
-
Dude
- 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
http://user.services.openoffice.org/fr/ ... ex.php?c=5sanfric a écrit :où trouver la même chose dans la Nébuleuse Openoffice.
Merci
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
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
OpenOffice 2.3.1 sous Windows XP,
-
Ravioli
- GourOOu

- Messages : 7610
- Inscription : 18 oct. 2007 16:28
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+
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
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
-
Dude
- IdOOle de la suite

- Messages : 26083
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: C'est vague
Donne toi la peine de lire les post-it...sanfric a écrit :cela confirme mon impression de "Nébuleuse". Je cherche tout simplement un lien précis
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
bm92
- ManitOOu

- Messages : 2562
- Inscription : 26 nov. 2005 13:42
Bonsoir,
On a déjà répondu maintes fois à cette question.
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
On a déjà répondu maintes fois à cette question.
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