[Résolu][Calc] Accès à un bouton dans une feuille
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 01 juin 2021 16:11
[Résolu][Calc] Accès à un bouton dans une feuille
Bonjour
je suis tout nouveau dans la programmation basic sous openoffice
j’essaye de m’approprier le fonctionnement des interfaces , classes et services et cela me pose des difficulté
j'avance pas à pas en utilisant des exemples que je trouve principalement sur ce forum;
Voici mon problème :
sur une feuille Calc j'ai inséré un bouton nommé "BT1"
j'aimerais avoir accès, via du code basic à ses propriétés.
Pourriez-vous m'indiquer comment faire ?
Par avance merci
je suis tout nouveau dans la programmation basic sous openoffice
j’essaye de m’approprier le fonctionnement des interfaces , classes et services et cela me pose des difficulté
j'avance pas à pas en utilisant des exemples que je trouve principalement sur ce forum;
Voici mon problème :
sur une feuille Calc j'ai inséré un bouton nommé "BT1"
j'aimerais avoir accès, via du code basic à ses propriétés.
Pourriez-vous m'indiquer comment faire ?
Par avance merci
Dernière modification par Visual77 le 01 juin 2021 17:19, modifié 2 fois.
Ubuntu 20.04 Libreoffice 6.4.72
-
- RespOOnsable modération
- Messages : 3952
- Inscription : 06 oct. 2008 08:03
Re: [Calc]Accès à un bouton dans une feuille
Bonjour et bienvenue,
- Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche. Avez-vous remarqué comment étaient les autres questions postées ?
Lisez ce fil pour savoir quelle balise utiliser : https://forum.openoffice.org/fr/forum/s ... html#27295
N'oubliez pas que le terme "Macro" ou "OpenOffice" ne doit pas être employé car il est implicite. Essayer de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même sous peine de voir votre sujet verrouillé. -
Cette version d'Apache Open office n'existe pas encore, il s'agit sûrement de LibreOffice, merci de le spécifier dans votre signature.Dans votre signature, il y a écrit :Ubutu 20.04 Openoffice 6.4.72
Pour connaître la version que vous possédez : https://forum.openoffice.org/fr/forum/v ... 582#p11582
Nous vous invitons à vous mettre à jour de la dernière version : https://forum.openoffice.org/fr/forum/v ... m.php?f=38.
Votre signature doit comporter :
1- La version exacte de AOO ou LibO (AOO 4.1.6 ou LibO 6.1.5 par exemple) ;
2- La version exacte du système d'exploitation (Windows 7 SP2, MacOS X 10.13.2, ou Linux OpenSuse Leap 42.3, par exemple).
Accès direct à votre signature pour la corriger.
Profitez-en pour corriger votre système d'exploitation (Ubuntu)
Pour tout savoir sur le fonctionnement de ce forum À lire avant tout !
-
- PassiOOnné
- Messages : 501
- Inscription : 11 mai 2013 00:11
- Localisation : Aix en Provence
Re: [Basic]Accès à un bouton dans une feuille
Bonjour
Merci de tenir compte des remarques du modérateur.
Concernant le bouton, pour en connaître les propriétés, rien ne vaut l'exploration avec XRay :
Merci de tenir compte des remarques du modérateur.
Concernant le bouton, pour en connaître les propriétés, rien ne vaut l'exploration avec XRay :
Code : Tout sélectionner
Sub Main
oDoc = ThisComponent
oFeuil = oDoc.sheets(0) 'la première feuille où est placé le bouton
oPageDessin = oFeuil.DrawPage 'ce bouton est sur la couche "dessin" de ta feuille Calc
oBouton = oPageDessin.Forms.getByIndex(0).getByName("BT1")
XRay oBouton 'permet d'explorer propriétés, etc
End Sub
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 01 juin 2021 16:11
Re: [Calc] Accès à un bouton dans une feuille
Bonjour
merci pour cette réponse . je viens d'essayer de télécharger Xray via le lien fourni mais lorsque je clique sur" SXW"
http://www.openoffice.org/fr/Documentat ... l60_fr.odt
j'ai un message d'erreur du serveur.
Pourriez-vous essayer ?
merci pour cette réponse . je viens d'essayer de télécharger Xray via le lien fourni mais lorsque je clique sur" SXW"
http://www.openoffice.org/fr/Documentat ... l60_fr.odt
j'ai un message d'erreur du serveur.
Pourriez-vous essayer ?
Ubuntu 20.04 Libreoffice 6.4.72
-
- RespOOnsable forum
- Messages : 12228
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Calc] Accès à un bouton dans une feuille
Bonjour,
Effectivement, le lien est brisé.
En attendant que le fichier soit remis en ligne, allez sur le site de l'auteur : https://berma.pagesperso-orange.fr/index.html
Effectivement, le lien est brisé.
En attendant que le fichier soit remis en ligne, allez sur le site de l'auteur : https://berma.pagesperso-orange.fr/index.html
Ajout : Au 03/06/2021 - Le lien est à nouveau effectif |
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 01 juin 2021 16:11
Re: [Calc] Accès à un bouton dans une feuille
Merci
je viens de le charger mais je rencontre un problème mon éditeur de macros n'est plus visible seule la fenêtre d Xray apparaît.
j'ai du faire une fausse manipulation comment faire pour faire apparaître à nouveau l'éditeur ?
je viens de le charger mais je rencontre un problème mon éditeur de macros n'est plus visible seule la fenêtre d Xray apparaît.
j'ai du faire une fausse manipulation comment faire pour faire apparaître à nouveau l'éditeur ?
Ubuntu 20.04 Libreoffice 6.4.72
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 01 juin 2021 16:11
Re: [Calc] Accès à un bouton dans une feuille
je viens de résoudre mon problème et j'arrive à utiliser Xray
par contre j'ai une question . Dans le code indiqué
je comprends bien les parties :
" oPageDessin" qui correspond à la couche de dessin
"getByName("BT1") qui donne accès au bouton
par contre à quoi correspond le "getByIndex(0) . existerait-il plusieurs couches "dessin ? et si oui suivant quelles règles ?
Par avance merci
par contre j'ai une question . Dans le code indiqué
Code : Tout sélectionner
oBouton = oPageDessin.Forms.getByIndex(0).getByName("BT1")
" oPageDessin" qui correspond à la couche de dessin
"getByName("BT1") qui donne accès au bouton
par contre à quoi correspond le "getByIndex(0) . existerait-il plusieurs couches "dessin ? et si oui suivant quelles règles ?
Par avance merci
Ubuntu 20.04 Libreoffice 6.4.72
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Accès à un bouton dans une feuille
Salut,
Une seule couche dessin par feuille.
Celle-ci peut contenir N formulaires qui contiennent eux-mêmes N contrôles.
Cela peut se vérifier à l'aide du navigateur de formulaires :
Une seule couche dessin par feuille.
Celle-ci peut contenir N formulaires qui contiennent eux-mêmes N contrôles.
Cela peut se vérifier à l'aide du navigateur de formulaires :
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 01 juin 2021 16:11
Re: [Calc] Accès à un bouton dans une feuille
merci c'est super je vais pourvoir continuer à développer mon programme
Ubuntu 20.04 Libreoffice 6.4.72