[Calc]Comment paramètrer GetCellRangeByName ?

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: 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 !
didier-56
NéOOphyte
NéOOphyte
Messages : 195
Inscription : 23 août 2016 09:28

[Calc]Comment paramètrer GetCellRangeByName ?

Message par didier-56 »

Bonjour,
j'avais préparé plein de questions mais j'ai trouvé les réponses.
Il reste quelques trucs qui ne marchent pas : à l'appel de callback qui n'a pas de paramètre, on m'en demande un. Pourquoi donc ? A quoi sert-il ?
callback.PNG
Dans la fonction "effacer" de "Cap'taine Sonar", ça bloque avec la fonction string. Il y a 3 jours ça fonctionnait, je ne l'ai pas utilisé depuis.
STRING.PNG
[/raye]ça c'est réglé

Edit : Je mets la nouvelle version dans mon dernier com.

mode d'emploi :
entrer la réf d'une cellule en T4, format "$A1"
"Départ" en S4 colle "#" dans la cellule correspondante, théoriquement en bleu et en corps 40. C'est bleu 1 fois* mais plus jamais si on recommence et jamais en corps 40 alors que ça marchait avant. Pourquoi ?
Quand on active "silence" en "Y1", les petits ronds devraient être bleu, ça marchait et plus maintenant.
Tous ça c'est peut-être la même cause.
"Sub callback_notify" en ligne 13 supprime le rouge en mettant du blanc. Il y a-t-il moyen de remettre en incolore pour ne pas cacher l'arrière plan ?
Bon j'espère que ce n'est pas trop long, merci pour votre aide.


* alors que Zorg montre que ça ne passe pas par "callback1/2"

Bonjour,
comment paramétrer l'aspect du texte que l'on affecte à une cellule : (avec Thiscomponent.CurrentController.ActiveSheet.GetCellRangeByName (Caz).String = Val)
1) Aligner dr au gauche
2) centrer et autres
3) Choisir la police
4) Couleur et taille
bis éventuellement gras italique et toussa

5) CellBackColor permet de choisir la couleur du fond, peut-on définir le contour et ses caractéristiques ?
Voila voila.
Merci d'avance.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par didier-56 le 08 déc. 2019 11:48, modifié 2 fois.
LibreOffice 7.1.7.2 (x64) sous Windows 10 famille
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc]Comment paramètrer GetCellRangeByName ?

Message par DLE »

Bonsoir,

Réponse à la deuxième interrogation le terme "string" doit s'écrire en majuscule.

Code : Tout sélectionner

Caz.ClearContents (com.sun.star.sheet.CellFlags.STRING)
.
A+
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
didier-56
NéOOphyte
NéOOphyte
Messages : 195
Inscription : 23 août 2016 09:28

Re: [Calc]Comment paramètrer GetCellRangeByName ?

Message par didier-56 »

Merci docteur, ça va mieux.
Bon ouiquende.
LibreOffice 7.1.7.2 (x64) sous Windows 10 famille
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1274
Inscription : 10 nov. 2006 15:04
Localisation : F-Oise

Re: [Calc]Comment paramètrer GetCellRangeByName ?

Message par OOo - Ekel »

Bonjour,

Et qui doit mettre le Résolu ?

Cordialement.
Ekel

KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
didier-56
NéOOphyte
NéOOphyte
Messages : 195
Inscription : 23 août 2016 09:28

Re: [Calc]Comment paramètrer GetCellRangeByName ?

Message par didier-56 »

Bonjour,
le problème avec GetCellRangeByName n'est pas résolu. Ca fonctionne de temps en temps et ça n'agit pas toujours à l'endroit prévu.

Nouvelle version :
Cap'taine Sonar global 6 export2.ods
Petite illustration
Capture ça marche quand ça veut.PNG
C'est le # qui devrait être en gros et en bleu, pas certaines flèches. Qu'une cellule soit rouge c'est normal, c'est la dernière modifiée, mais ça ne marche pas non plus à tous les coups.
J'ai eu d'autres problèmes de fonctionnement aléatoire, j'ai passé des heures à tourner en rond dessus en essayant plein de truc, je reviens bientôt si je règle pas ça aujourd'hui.
Bonne fin de ouiquende.

PS de Alain Di. Mise à jour du fichier, j'ai fait du ménage et regardé sur des exemples, mais je n'ai pas trouvé la solution. Mais sur ce que j'ai en exemple, ça marche très bien. C'est vraiment trop injuste.
L'exemple :
Fonction tampon Date + colorier.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par didier-56 le 11 déc. 2019 15:31, modifié 3 fois.
LibreOffice 7.1.7.2 (x64) sous Windows 10 famille
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12230
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: [Calc]Comment paramètrer GetCellRangeByName ?

Message par Bidouille »

didier-56 a écrit :Ca fonctionne de temps en temps et ça n'agit pas toujours à l'endroit prévu.
Comme d'habitude :
Dans votre signature, il y a écrit :LibreOffice 6.3.3.2 (x64) sous Windows 10 edition intégrale
Cette version est expérimentale et non recommandée sur ce forum.
didier-56
NéOOphyte
NéOOphyte
Messages : 195
Inscription : 23 août 2016 09:28

Re: [Calc]Comment paramètrer GetCellRangeByName ?

Message par didier-56 »

Ok, je ne savais pas, il n'y a aucun avertissement avec les mises à jour.
Je change ça de suite, merci.
LibreOffice 7.1.7.2 (x64) sous Windows 10 famille