Impression en lecture seule

Résolu
Bonjour,
Depuis la dernière mise à jour de PPT, je ne peux plus imprimer de diapositives lorsque le diaporama est en lecture seule (Imprimer est grisé dans le menu fichier).
Quelqu'un a-t-il une solution ?

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour

    C'est plutôt logique. Le fait de pouvoir imprimer un doc qu'on a mis en lecture seule n'est pas une preuve de sécurité, d'autant plus que l'impression peut faire l'objet d'un fichier PDF.

    Il suffit d'ouvrir le fichier en indiquant le mot de passe.

    m@rina
    1. Effectivement, mais il est en lecture seule car ils est partagé avec des personnes qui ne doivent pas pouvoir le modifier mais doivent pouvoir l'imprimer.
      Une idée ?
      1. Contributeur
        Et si tu l'enregistres en pdf ?
      2. Oui, cela permet l'impression des diapos ou des pages de notes, mais il faut que je crée deux documents différents pour cela, en plus du document original...
        Par ailleurs cela implique que je fasse la manipulation, car les personne qui ont accès au document en lecture seule ne peuvent rien faire.
        C'est mieux que rien, merci, mais auriez-vous une autre idée ?
    2. Modérateur
      Bonjour,

      A priori (je viens de tester), on peut imprimer via une macro.
      Donc, il faut que tu ouvres ta présentation avec le mot de passe, que tu insères cette macro :
      Sub impr()
      ActivePresentation.PrintOut
      End Sub


      Et que tu ajoutes un bouton sur la barre d'outils Accès rapide par exemple pour qui exécute cette macro, afin que tout le monde y ait accès.

      Tu enregistres au format pptm.

      m@rina
      1. Ça fonctionne très bien, merci !
        Je sais que j'en demande beaucoup, mais, n'y connaissant rien aux macros, est-il possible :
        - d'en créer une pour imprimer les pages de notes ?
        - d'en créer une qui permettrait de sélectionner les diapos à imprimer (et pas tout le doc) ?
      2. Modérateur
        Comme quoi la protection Microsoft a été faite avec les pieds, car on peut encore utiliser une commande macro des vieilles versions, qui devrait bien t'aider car l'utilisateur va accéder à la boîte de dialogue Impression et pourra imprimer comme il le souhaite. ça évite de faire une usine à gaz...

        Remplace la macro que je t'ai donnée par celle-ci :
        Sub truc()
        Application.CommandBars.ExecuteMso ("FilePrint")
        End Sub

        m@rina
      3. Génial, MERCI !!!
        C'est exactement ce qu'il me fallait :-)