[Résolu][Calc] Accès à une feuille sans sélection de cellule

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 !
Phane
Membre OOrganisé
Membre OOrganisé
Messages : 99
Inscription : 09 juin 2014 18:13
Localisation : Foret de brocéliande

[Résolu][Calc] Accès à une feuille sans sélection de cellule

Message par Phane »

Bonjour

Je butte sur une question surement toute bête pour les érudits du forum.

J'ai un classeur avec des feuilles masquées. Après traitement ma macro permet d’accéder à la feuille grâce au bout de code suivant :

Code : Tout sélectionner

FeuillResu.isvisible = true
	macellule = FeuillResu.getCellRangeByName("E1")
	Mondoc.currentController.select(macellule)
Ça fonctionne plutôt bien...

Comme je dois souvent adresser ces feuilles par mail, et pour ne pas envoyer tout le fichier, je passe par un export pdf et je coche la case "sélection".

Or, ma sélection active correspond à la cellule précédemment sélectionnée et mon pdf ne comporte dans le meilleur des cas, que le contenu de ma cellule.

Existe t il une autre possibilité d'accès à une feuille ou la possibilité de de-selectionner ladite cellule.

Merci d'avance

Le fonds me choque rarement, la forme souvent
Dernière modification par Phane le 19 mai 2015 15:13, modifié 2 fois.
@ home, Libre Office Version: 6.3.3.2 et Xubuntu 18.04.3 LTS/ W7
@ pro fixe, Libre Office 4.3.7.2 et W7 ( Obligation de version )
@ pro portable , Libre Office 5.2.6.2 et W10 ( Obligation de version )
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Acceder à une feuille sans selectionner de cellule

Message par zeguedon »

Bonjour,

Regarde avec ça, (pas testé mais y a pas de raison que la feuille ne soit pas considérée)

Code : Tout sélectionner

maFeuille = lesFeuilles.getByName("Feuille1")
monDocument.CurrentController.ActiveSheet = maFeuille
A+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25175
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Accès à une feuille sans sélection de cellule

Message par Dude »

Salut,
Phane a écrit :Comme je dois souvent adresser ces feuilles par mail, et pour ne pas envoyer tout le fichier, je passe par un export pdf
Voir cette extension
Elle permet un export des feuilles dans des PDF distincts.
Phane
Membre OOrganisé
Membre OOrganisé
Messages : 99
Inscription : 09 juin 2014 18:13
Localisation : Foret de brocéliande

Re: [Calc] Accès à une feuille sans sélection de cellule

Message par Phane »

Merci messieurs, je m'y penche dès ce soir

Je clôture le dossier, en essayant de m'appliquer, je viens encore d'être chopé par la police :marto:

Plus que le fonds, c'est la forme ...
@ home, Libre Office Version: 6.3.3.2 et Xubuntu 18.04.3 LTS/ W7
@ pro fixe, Libre Office 4.3.7.2 et W7 ( Obligation de version )
@ pro portable , Libre Office 5.2.6.2 et W10 ( Obligation de version )