XL 2019 Macro empêcher enregistrer sous format pdf

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mulciber

XLDnaute Nouveau
Bonjour 🙂

Je souhaiterais empêcher l'enregistrement d'un fichier excel en pdf .

J'envoie un fichier excel à remplir et je le reçois souvent en retour en pdf

-> j'aimerais ajouter à mon fichier une macro qui empêche la sauvegarde en pdf ?

Merci d'avance & bonne Journée.
Mucliber
 
Merci Eric, j'avais vu aussi le " ICI " et effectivement j'ai cherché et ai rien trouvé de probant.
En fait, j'envoie des fichiers Excel à plusieurs personnes qui doivent remplir certaines cellules et quand le fichier me revient complété, les calculs se font automatiquement avec d'autres fichiers...seulement, j'ai beau leur dire de me renvoyer un format excel, je reçois encore trop souvent des formats PDF...
 
Bonjour à tous

@Mulciber

Sur une discussion similaire à l'époque j'avais écrit ceci :

"Vouloir monter une usine pour bloquer le passage en pdf et tu vas pouvoir admirer l'imagination humaine qui est presque sans limite pour contourner ton blocage."

Quand je travaillais j'avais résolu le PB comme ceci :
Tu envoies un courrier aux différents prestataires un courrier avec AR en expliquant qu'à partir du par exemple 01/02/2024 que le fichier doit être exclusivement au format excel et que tout manquement le fichier serait rejeté sans traitement et à charge pour eux de le renvoyer.
==> Résultats : 90 à 95 % de données correctes dés le 1er jour et après quelques retours 98% de résultats corrects à partir de la 2eme semaine et quasi 100% de retour positif après 1 mois

==> https://excel-downloads.com/threads...he-v-dun-texte-precis.20078751/#post-20607851

Bonne lecture 😉
 
re
Bonjour bonjour
sauver en pdf c'est facile a bloquer il suffit de bloquer le "Enregistrer sous" du backstage
mais reste que l'on a la possibilité aujourd'hui d'imprimer avec la virtual printer pdf de window
chose que je peux aussi bloquer facilement ou carrément boquer les bouton print
et oui mais tout ca il faudra peut être un peu de vba(pas beaucoup)
et tout le monde n'a pas les macros activées (voir certains l'interdisent)
cela dit de bloquer les boutons print dans le backstageet certains menus du ruban doit être possible

reste a savoir si c'est toujours le même fichier qui est envoyé ou si c'est un nouveau à chaque fois
au quel cas là il n'y a pas de solution

reste aussi la possibilité de faire avec l'outils de capture windows et d'enregistrer en pdf
là aussi il n'y a pas de solution

et je ne parlerais pas non plus de la possibilité d'imprimer n'importe quel fichier a partir de l'explorateur windows et donc là encore imprimer avec l'imprimante virtuelle pdf de windows

cela dit boquer le backstage et les boutons print du ruban et quand même assez convaiquant sur l'intention
 
Dernière édition:
re
tiens @Phil69970
un petit exemple
il n'y a pas de macro

diabolo.gif

pour info si vous voulez savoir comment
XML:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="CustomUIOnLoad">
    <!--CreatorRibbonX imageMso 2023 Version 4.9.9.3.8developed BY patricktoulon-->
    <!--project Ribbon name :no Save authers format NO_pdf-->
    <ribbon startFromScratch="false">
        <tabs>
            <tab idMso="TabPageLayoutExcel" visible="false"/>
        </tabs>
    </ribbon>
 
 <backstage>
        <button idMso="FileSaveAs" visible="false"/>
        <button idMso="FileOpen" visible="false"/>
        <button idMso="FileClose" visible="false"/>
        <button idMso="ApplicationOptionsDialog" visible="false"/>
        <button idMso="FileExit" visible="false"/>
        <button idMso="HistoryTab" visible="false"/>
        <button idMso="OfficeFeedback" visible="false"/>
        <button idMso="ShareDocument" visible="false"/>

        <tab idMso="TabInfo" visible="false"/>
        <tab idMso="TabRecent" visible="false"/>
        <tab idMso="TabNew" visible="false"/>
        <tab idMso="TabPrint" visible="false"/>
        <tab idMso="TabShare" visible="false"/>
        <tab idMso="TabHelp" visible="false"/>
        <tab idMso="TabPublish" visible="false"/>
        <tab idMso="TabSave" visible="false"/>
        <tab idMso="TabOfficeStart" visible="false"/>
      <tab idMso="Publish2Tab" visible="false"/>
      <tab idMso="TabOfficeFeedback" visible="false"/>
      <tab idMso="PlaceTabHome" visible="false"/>
    </backstage>
</customUI>
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
707
Réponses
1
Affichages
477
Retour