Bonjour, ?
J'ai un tableau avec quatre feuilles nommée GAV06h00, GAV12h00, GAV19h00 et GAV20h00
J'ai une commande ( bouton PDF ouvrant une boite de dialogue) qui imprime le document.
Mais je n'arrive pas soit:
A imprimer les quatre feuilles, soit une des feuilles après sélection de celle-ci.
Merci de m'orienter.
Je joins le tableau
[Résolu][Calc] Impression tout ou partie en PDF
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 !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
sabinelassale
- Membre hOOnoraire

- Messages : 120
- Inscription : 26 sept. 2012 05:13
[Résolu][Calc] Impression tout ou partie en PDF
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par sabinelassale le 20 juin 2013 17:43, modifié 2 fois.
Libre Office 4.3.3.2 suite a mise a jour le 6-11-2014
Mon système d'exploitation est WINDOWS XP, et ai l'antivirus AVG.
Mon navigateur Mozilla Firefox
Je suis débutante dans la programmation mais aime découvrir
Mon système d'exploitation est WINDOWS XP, et ai l'antivirus AVG.
Mon navigateur Mozilla Firefox
Je suis débutante dans la programmation mais aime découvrir
-
Dude
- IdOOle de la suite

- Messages : 26128
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [CALC] Impression tous ou partie en PDF
Salut,
Avec autant de messages à ton compteur, il serait bon que :
Avec autant de messages à ton compteur, il serait bon que :
- tu balises correctement et comme tout le monde sur ce forum avec [Calc]
- tu fasses un minimum de recherche
Il y a une extension qui fait justement tout cela : http://forum.openoffice.org/fr/forum/ftopic32339.htmlsabinelassale a écrit :A imprimer les quatre feuilles, soit une des feuilles après sélection de celle-ci.
-
Churay
- ManitOOu

- Messages : 2668
- Inscription : 30 avr. 2009 04:54
- Localisation : CATALUNYA
Re: [CALC] Impression tous ou partie en PDF
Bonjour
Dans ton classeur, aucune zone d'impression n'est définie, donc par défaut tous les onglets seront imprimés.
Donc dans la logique de sélection d'onglets, il faut :
- pour toutes les feuilles → supprimer la zone d'impression qui peut exister (par défaut, on imprimera tout)
- pour une feuille donnée → supprimer la zone d'impression qui peut exister, si elle existe (dernière sélectionnée) et définir la zone d'impression de l'onglet qu'on souhaite imprimer.
La propriété printAreas() est accessible depuis l'objet feuille (oSheet = oDoc.Sheets.getByName("GAV06h00")) :
Par ailleurs, XRay (ou MRI) ne demande qu'a devenir ton ami indéfectible pour découvrir les propriétés de tel ou tel objet et plus encore.
XRay est à installer avec le SDK et à lier au-dit SDK pour une aide encore plus efficace.
Le SDK est à télécharger sur :
http://www.openoffice.org/download/othe ... tested-sdk ou http://fr.libreoffice.org/telecharger/ choisir 3.6.6 ou 4.0.3 selon la version installée
Dans ton classeur, aucune zone d'impression n'est définie, donc par défaut tous les onglets seront imprimés.
Donc dans la logique de sélection d'onglets, il faut :
- pour toutes les feuilles → supprimer la zone d'impression qui peut exister (par défaut, on imprimera tout)
- pour une feuille donnée → supprimer la zone d'impression qui peut exister, si elle existe (dernière sélectionnée) et définir la zone d'impression de l'onglet qu'on souhaite imprimer.
La propriété printAreas() est accessible depuis l'objet feuille (oSheet = oDoc.Sheets.getByName("GAV06h00")) :
- Si oSheet.printAreas est vide → aucune zone d'impression n'est définie
oSheet.printAreas(0) : → une seule zone d'impression
oSheet.printAreas(0) \
oSheet.printAreas(1) | → 3 zones sont définies
oSheet.printAreas(2) /
Par ailleurs, XRay (ou MRI) ne demande qu'a devenir ton ami indéfectible pour découvrir les propriétés de tel ou tel objet et plus encore.
XRay est à installer avec le SDK et à lier au-dit SDK pour une aide encore plus efficace.
Le SDK est à télécharger sur :
http://www.openoffice.org/download/othe ... tested-sdk ou http://fr.libreoffice.org/telecharger/ choisir 3.6.6 ou 4.0.3 selon la version installée
cOOordialement
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
-
sabinelassale
- Membre hOOnoraire

- Messages : 120
- Inscription : 26 sept. 2012 05:13
Re: [Calc] Impression tous ou partie en PDF
Merci Churay pour vos explications un peu confuse pour moi.
J'ai donc fait une recherche et ai trouvé une solution: à savoir sauvegarder en PDF la page active.
Je me suis donc basée sur le sujet de Sharo LIey http://forum.openoffice.org/fr/forum/vi ... as#p177055
Pour l'adapter au mien.
J'ai juste un petit soucis à savoir le nom de la sauvegarde de la page.
Le code utilisé pour nommer le nom du PDF est:
Ce qui donne ce nom: GAV13-GAV06h0020.6.2013.PDF (nom du classeur - nom de la feuille le jour le mois l'année. puis l' extension du fichier.
Est-il possible de modifier le nom en: GAV13-GAV06h00-le 20.6.2013.PDF (c'est à dire ajouter un tiret entre le nom de la feuille et la date, ainsi que l'article défini le avant la date
Merci
Je joins le tableau
J'ai donc fait une recherche et ai trouvé une solution: à savoir sauvegarder en PDF la page active.
Je me suis donc basée sur le sujet de Sharo LIey http://forum.openoffice.org/fr/forum/vi ... as#p177055
Pour l'adapter au mien.
J'ai juste un petit soucis à savoir le nom de la sauvegarde de la page.
Le code utilisé pour nommer le nom du PDF est:
Code : Tout sélectionner
Fichier = Left( ThisComponent.URL , Len(ThisComponent.URL) - 4 ) & "-" & NomFeuille & CStr(Day(Date()))&"."&CStr(Month(Date()))&"."&CStr(Year(Date()))&".pdf"Est-il possible de modifier le nom en: GAV13-GAV06h00-le 20.6.2013.PDF (c'est à dire ajouter un tiret entre le nom de la feuille et la date, ainsi que l'article défini le avant la date
Merci
Je joins le tableau
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 4.3.3.2 suite a mise a jour le 6-11-2014
Mon système d'exploitation est WINDOWS XP, et ai l'antivirus AVG.
Mon navigateur Mozilla Firefox
Je suis débutante dans la programmation mais aime découvrir
Mon système d'exploitation est WINDOWS XP, et ai l'antivirus AVG.
Mon navigateur Mozilla Firefox
Je suis débutante dans la programmation mais aime découvrir
-
Churay
- ManitOOu

- Messages : 2668
- Inscription : 30 avr. 2009 04:54
- Localisation : CATALUNYA
Re: [Calc] Impression tout ou partie en PDF
Bonjour
Cela peut donner :
ou
Cela peut donner :
Code : Tout sélectionner
Fichier = Left( ThisComponent.URL , Len(ThisComponent.URL) - 4 ) & "-" & NomFeuille & _
" - le " & CStr(Day(Date()))&"."&CStr(Month(Date()))&"."&CStr(Year(Date()))&".pdf"Code : Tout sélectionner
Fichier = Left( ThisComponent.URL , Len(ThisComponent.URL) - 4 ) & "-" & NomFeuille & _
"-le " & CStr(Day(Date()))&"."&CStr(Month(Date()))&"."&CStr(Year(Date()))&".pdf"cOOordialement
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
-
sabinelassale
- Membre hOOnoraire

- Messages : 120
- Inscription : 26 sept. 2012 05:13
Re: [Calc] Impression tout ou partie en PDF
Merci Churay
C'est ce que je cherchais, je clos donc ce sujet.
Encore merci
C'est ce que je cherchais, je clos donc ce sujet.
Encore merci
Libre Office 4.3.3.2 suite a mise a jour le 6-11-2014
Mon système d'exploitation est WINDOWS XP, et ai l'antivirus AVG.
Mon navigateur Mozilla Firefox
Je suis débutante dans la programmation mais aime découvrir
Mon système d'exploitation est WINDOWS XP, et ai l'antivirus AVG.
Mon navigateur Mozilla Firefox
Je suis débutante dans la programmation mais aime découvrir