[prog] Re: Utiliser un objet COM dans une macro BASIC

2010-07-22 Par sujet Aladdin
Bonjour, Je précise que la DLL GDSDCAccess.dll à laquelle l'objet GDS.GDScontroller est lié se trouve dans le répertoire C:\WINDOWS\system32... Peut être que le problème n'est pas lié à OpenOffice, et que donc, ma question est un peu hors sujet, mais si quelqu'un pouvait m'expliquer ce qui

[prog] Re: Inserer un Item de Galerie dans un document swriter

2010-03-22 Par sujet aladdin
Bonjour, Voilà toute une matinée que je sèche. Je voudrais insérer un item de galerie dans un document swriter et je ne trouve pas. J'ai réussi en insérant un objet dessin. Sub AddItemFromGallery Dim oGalleryThemes,Magal,MonArc,oShape, oCursor As Object Dim Size As New

[prog] Re: affichage de barre d'outils

2009-03-24 Par sujet Aladdin
Bonjour, J'aimerais afficher ou masquer des barres d'outils dans une macro, afin de voir des barres personnalisées selon les documents (modèles) Pour la création, il suffit de passer via le menu Outils Personnalisation Barre d'outils. Si vous voulez la créer absolument via une macro, il y

[prog] Re: import des macros sur une nouvelle machine : resolu (=?iso-8859-1?q?=E0_la_hache?= !)

2008-10-10 Par sujet Aladdin
Bonjour, P.S. : si qqun a une solution plus soft je suis preneur au cas ou ! Pourquoi ne pas utiliser la fonction d'export de bibliothèque sous forme d'extension ? Outils Macros Gérer les macros OpenOffice.org BASIC Bouton Gérer, dans l'onglet Bibliothèque sélectionner votre bibliothèque

[prog] Re: Extensions OOo : éxécution d'une macro au déclenchement d'un évènement de l'application

2008-06-25 Par sujet Aladdin
Bonjour, Actuellement j'ai une macro dont l'exécution est commandée par le déclenchement d'un événement au niveau de l'application ou d'un document ('Ouverture de document', 'Démarrage de l'application'...). Est-il possible de conserver ce association événement-exécution dans une

[prog] Document Freedom Day

2008-03-07 Par sujet Aladdin
Bonjour à vous, Personne ne veut/peut créer un groupe ? http://www.documentfreedom.org/Category:France Source : http://ooomarketing.blogspot.com/2008/02/document-freedom-day-2008.html - To unsubscribe, e-mail: [EMAIL

[prog] Re: Document Freedom Day

2008-03-07 Par sujet Aladdin
Désolé mauvaise manipulation. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

[prog] Re: Publipostage avec requête ?

2008-02-22 Par sujet Aladdin
Bonjour à vous, Est ce qu'il y aurait autre chose à ajouter mise à part : Sub Publipostage() Dim monPublipostage As Object 'Service publipostage monPublipostage = CreateUnoService(com.sun.star.text.MailMerge) 'Nom de la source de donnée monPublipostage.DataSourceName =

[prog] Publipostage avec requête ?

2008-02-19 Par sujet Aladdin
Bonjour à vous, J'essaye d'effectuer un publipostage avec une requête, j'ai bien un nombre de pages correspondant au nombre d'enregistrement mais les champs de publipostage sont vides ? Est ce qu'il y aurait autre chose à ajouter mise à part : monPublipostage.CommandType =

[prog] Re: Comment détecter si une option est mise?

2008-02-16 Par sujet Aladdin
Bonsoir, Savez vous comment détecter si, entre autres, Outils/Options.../OpenOffice.org Writer/ Aides au formatage/Texte masqué est cochée? Il faut tout d'abord trouvé où se cache le noeud dans les fichiers de configurations pour pouvoir ensuite y accéder grâce à l'API[1][2]. En modifiant

[prog] Re: Distribution d'une macro

2008-02-09 Par sujet Aladdin
Bonjour, Pouvez vous me confirmer qu'il faut distribuer ces macros sous la forme d'un add-on, en passant par le Gestionnaire d'extensions? Regarde du côté de Xray[1], il y a un bouton qui permet d'installer la macro sans passer par le gestionnaire d'extension. [1]

[prog] Re: Comportement étrange d'une sélection

2007-11-12 Par sujet Aladdin
Je passe par le dispatcher car je n'ai pas trouvé de fonction de l'API permettant d'étendre la sélection jusqu'à la fin des données. Comme on fait avec [Crtl] + Fin ou [Crtl] + FlècheBas Il y a bien des fonctions et méthodes gotoStart, collapseToCurrentRegion() mais je n'ai pas étudié ça

[prog] Style Alien

2007-09-14 Par sujet Aladdin
Bonjour à vous, J'ai réutiliser la macro de Mr Bruno MOUTOUH pour enlever les styles personnalisés lors d'une migration de document. REM * BASIC * Option Explicit Dim Dialogue As Object Sub Main OuvrirDiag End Sub ' Auteur : Bruno MOUTOUH [EMAIL PROTECTED] ' Source :

[prog] Re: Style Alien

2007-09-14 Par sujet Aladdin
Laurent Godard lgodard at indesko.com writes: Je t'invite à jetter un oeil au StyleOverloadKiller http://www.indesko.com/telechargements/eradicateur_de_surch Merci ;-) - To unsubscribe, e-mail: [EMAIL PROTECTED] For

[prog] Re: Un essai infructueux de Macro

2007-08-12 Par sujet aladdin
Quelques petites observations qui peuvent servir. Je les ai mises dans le code de la base de données. Merci, pour les observations. i = i + 1 Très bien pour i mais même remarque. A quoi sert-il ? OOps, le compteur i ne sera à rien dans le cas présent, j'ai mal repris mon exemple

[prog] Re: Un essai infructueux de Macro

2007-08-09 Par sujet aladdin
Bonjour, Un essai infructueux de Macro Par exemple si vous une base de donnée qui s'appelle test avec une table DVD et comme champs : id (int) Genre (varchar) TitreFilm (varchar) PrixAchat (int) Vous pouvez parcourir votre table en utilisant cet exemple : Sub maConnexionBase Dim monServiceDB

Re: [prog] Re: barrer d'un croix une cellule

2007-08-02 Par sujet aladdin
Merci ;0) De rien, il y pas de quoi. 1.) Peux tu m'expliquer comment tu t'y es pris pour trouver ces propriétés (DiagonalBLTR, Color, OuterLineWidth ) ? Avec l'utilisation de Xray + SDK [1] ;-) Pour installer le SDK, lance dans un terminal : ./OOo-SDK_2.2.0_LinuxIntel_install.sh Tu

[prog] Re: appel fonction depuis calc

2007-08-02 Par sujet aladdin
christianwtd christianwtd at free.fr writes: Donc comment faire pour que les fonctions que je fabrique soient visibles (avant de les utilisers) dans cette fenêtre appelée Assistant Fonctions ? Si je ne m'abuse, il faut créer un Add-In :

[prog] Re: barrer d'un croix une cellule

2007-07-25 Par sujet aladdin
Bonjour, Je tente de trouver la propriété, fonction, méthode ou l'objet qui permet de faire une croix (un grand X qui barre l'intérieur d'une cellule) dans une cellule. Un petit exemple ;-) Option Explicit Sub Main Dim maCellule As Object

Re: [prog] Re: Feuille courante dans une fonction ?

2007-05-11 Par sujet Aladdin
J'ai testé avec =MYFUNC(parametre1,parametre2,CELLULE(Sheet)) mais cela ne fonctionne pas, on dirait qu'il ne connait pas thisComponent au chargement du fichier. Function myfunc(param As String, param2 As String, index As Integer) ... thisComponent.Sheets.getByIndex(index - 1) ... End

Re: [prog] Re: Feuille courante dans une fonction ?

2007-05-11 Par sujet Aladdin
Le problème survient au chargement du document lorsque je fais appel à ma fonction personnalisée dans les différentes feuilles. Function myfunc(param As String, param2 As String, index As Integer) ... thisComponent.Sheets.getByIndex(index - 1) ... End Function Il ne

[prog] Re: Feuille courante dans une fonction ?

2007-05-10 Par sujet Aladdin
Bonjour, Est il possible de récupérer la feuille courante lorsqu'on utilise une macro en tant que fonction ? Car thisComponent.CurrentController.ActiveSheet ne fonctionne pas et je voudrais éviter de passer en paramètre supplémentaire par exemple CELLULE(Sheet,A1) car la fonction

Re: [prog] Feuille courante dans une fonction ?

2007-05-09 Par sujet Aladdin
Bonjour, Est il possible de récupérer la feuille courante lorsqu'on utilise une macro en tant que fonction ? Car thisComponent.CurrentController.ActiveSheet ne fonctionne pas et je voudrais éviter de passer en paramètre supplémentaire par exemple CELLULE(Sheet,A1) car la fonction est

Re: [prog] Feuille courante dans une fonction ?

2007-04-27 Par sujet Aladdin
Bonjour, Est il possible de récupérer la feuille courante lorsqu'on utilise une macro en tant que fonction ? Car thisComponent.CurrentController.ActiveSheet ne fonctionne pas et je voudrais éviter de passer en paramètre supplémentaire par exemple CELLULE(Sheet,A1) car la fonction est

[prog] Feuille courante dans une fonction ?

2007-04-26 Par sujet Aladdin
Bonjour, Est il possible de récupérer la feuille courante lorsqu'on utilise une macro en tant que fonction ? Car thisComponent.CurrentController.ActiveSheet ne fonctionne pas et je voudrais éviter de passer en paramètre supplémentaire par exemple CELLULE(Sheet,A1) car la fonction est appelée sur

[prog] Re: Rognure ?

2007-03-07 Par sujet Aladdin
Bonjour, Tu trouveras ici des infos utiles : http://api.openoffice.org/docs/common/ref/com/sun/star/text/TextGraphicObject. html Merci, mais cela me ramène à GraphicCrop :) Il doit avoir un problème avec le redimensionnement étant donné que dans la fenêtre de rognure il y a le choix de

[prog] Re: recherche déseperement cvsweb ?

2007-03-07 Par sujet Aladdin
Bonjour, Sur la page d'accueil, il faut aller dans le menu Outils / Version Control - http://fr.openoffice.org/source/browse/fr/ Tu peux utiliser LXR sur http://go-oo.org/ ? - To unsubscribe, e-mail: [EMAIL PROTECTED]

[prog] Re: Rognure ?

2007-03-07 Par sujet Aladdin
Bonjour à vous, J'essaye de retrouver le comportement de l'action du bouton Rogner de la barre d'Image avec : Sub Main Dim img As Object, crop As Object img = FindImage(ImageTest) If Not isNull(img) Then crop = img.GraphicCrop crop.Right = -50 img.GraphicCrop = crop

[prog] Rognure ?

2007-03-02 Par sujet Aladdin
Bonjour à vous, J'essaye de retrouver le comportement de l'action du bouton Rogner de la barre d'Image avec : Sub Main Dim img As Object, crop As Object img = FindImage(ImageTest) If Not isNull(img) Then crop = img.GraphicCrop crop.Right = -50 img.GraphicCrop = crop End If End Sub

Re: [prog] Modules de classe ?

2007-02-20 Par sujet Aladdin
Bonjour, Tout ce qui a été dit sur les modules de classe est hyperintéressant. Mais comment utilise-t-on les modules de classe ? Comme VBA ? Y a-t-il une doc qui en parle ? Voici un petit exemple : Module MyClass *** Option Compatible Option ClassModule publicMyString As

Re: [prog] Contrôle dessin Calc ?

2007-02-20 Par sujet Aladdin
Bonjour à vous, Est il possible d'affecter une action lorsque l'on clique sur un dessin dans Calc ? - J'ai vu qu'il était possible de récupérer des formes dans des DrawPages dans Draw mais dans Calc ? - Après il faut utiliser un Listener pour intercepter le clic sur le dessin et le

[prog] Contrôle dessin Calc ?

2007-02-16 Par sujet Aladdin
Bonjour à vous, Est il possible d'affecter une action lorsque l'on clique sur un dessin dans Calc ? - J'ai vu qu'il était possible de récupérer des formes dans des DrawPages dans Draw mais dans Calc ? - Après il faut utiliser un Listener pour intercepter le clic sur le dessin et le rediriger

Re: [prog] AutoFilter ?

2007-02-12 Par sujet Aladdin
Bonjour à vous, J'aimerai savoir s'il est possible de créer son propre AutoFilter ? J'ai vu qu'on pouvait créer un filtre avec un TableFilterField : Dim FiltreDesc as Object Dim FiltreProp(0) as new com.sun.star.sheet.TableFilterField FiltreDesc = MaFeuille.createFilterDescriptor(true)

[prog] AutoFilter ?

2007-02-08 Par sujet Aladdin
Bonjour à vous, J'aimerai savoir s'il est possible de créer son propre AutoFilter ? J'ai vu qu'on pouvait créer un filtre avec un TableFilterField : Dim FiltreDesc as Object Dim FiltreProp(0) as new com.sun.star.sheet.TableFilterField FiltreDesc = MaFeuille.createFilterDescriptor(true)

Re: [prog] Modules de classe ?

2007-02-08 Par sujet Aladdin
Bonsoir, C'est accepté par le compilateur dans le cadre d'Option Compatible: Option Compatible Option ClassModule Option Compatible a pour but d'assurer une meilleure compatibilité de OOoBasic avec VBA, mais celle-ci se fait progressivement au fil des versions successives. Cette

[prog] OOo 2.1 et Option VBASupport 1 ?

2007-01-24 Par sujet Aladdin
Bonjour à vous, J'ai testé la version OOo 2.1 et j'ai été surpris de voir apparaître dans la macro Option VBASupport 1 ! La version officielle OOo intègre les patchs de Novell[1] ? Car je n'ai rien vu de cela dans le changelog[2] ? Merci à vous. [1]