Passer au contenu

Comment distribuer des présentations sans fournir le code ?

Solution : en enregistrant les modèles sous la forme de macros complémentaires.

Outre des gabarits et des masques de diapositives, certains modèles PowerPoint contiennent des macros en VBA conçues pour effectuer automatiquement des opérations fastidieuses, comme par exemple extraire des données de plusieurs fichiers Excel. Lorsque vous distribuez le modèle Powerpoint (extension .pot), vous fournissez aussi un accès aux macros tant pour leur exécution que pour leur modification. Certes, il est toujours possible de bloquer l’affichage des macros au travers du module de sécurité de projets de Visual Basic Editor (commande Outils/Propriétés de Project et onglet Protection). Toutefois, le code VBA est toujours présent, à la portée d’un utilisateur qui trouverait votre mot de passe.En enregistrant le modèle sous la forme d’une macro complémentaire (extension .ppa), vous empêchez toute possibilité d’effraction. Le code VBA est alors compilé, donc illisible. Pour réaliser cette opération, sélectionnez la commande Fichier/Enregistrer sous. Nommez le document et, dans la liste Type de fichiers, choisissez le format Macro complémentaire PowerPoint. Validez. Attention toutefois, n’oubliez pas d’enregistrer auparavant le modèle en tant que tel, sinon vous ne pourrez plus l’ouvrir. Les macros complémentaires sont des add-ins (modules additionnels) qui peuvent être chargées soit automatiquement (dans la macro Auto_Open d’un document) soit manuellement, une par une. Pour cette seconde méthode, choisissez la commande Outils/Macros complémentaires. Puis localisez et sélectionnez le fichier .ppa désiré. Le chargement d’une macro complémentaire n’exclut pas le test des macrovirus effectué par PowerPoint.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press