Cette section contient les rubriques suivantes:
Une macro vous permet d’automatiser rapidement une série de tâches répétitives. Elle vous permet également de définir une séquence d’actions afin de pouvoir les répéter rapidement plus tard.
Vous n’avez pas besoin d’expérience en programmation pour utiliser des macros. En effet, les outils de base permettant d’exploiter des macros sont disponibles dans la fenêtre d’application principale. Cependant, si vous souhaitez contrôler davantage vos macros, vous pouvez utiliser les environnements de programmation intégrés suivants :
Pour obtenir des informations détaillées sur les différences entre VBA et VSTA, consultez le fichier d’aide Macros Corel PHOTO‑PAINT (pp_om.chm, situé dans le dossier Données du logiciel installé).
Introduction aux macros
Les fonctions de macro de VBA et VSTA sont installées par défaut avec le logiciel, mais vous pouvez les installer manuellement, le cas échéant. Vous pouvez définir des options pour la fonction VBA.
Pour pouvoir utiliser les fonctions de macro de VSTA avec Corel PHOTO‑PAINT, vous devez avoir installé Microsoft Visual Studio 2012 ou une version ultérieure sur votre ordinateur.
Si vous installez Microsoft Visual Studio après CorelDRAW Graphics Suite, réinstallez les fonctions de macro de VSTA en modifiant votre installation de CorelDRAW Graphics Suite. Pour plus d’informations, reportez-vous à la section Pour installer manuellement les fonctions de macro.
Les fonctions de macro fournissent de nombreux outils permettant d’utiliser des macros dans la fenêtre d’application principale :
Création de macros
Les macros sont enregistrées dans des modules (également appelés « modules de code »), stockés dans des projets de macro. Le menu fixe Macro Manager vous permet d’afficher et de gérer l’ensemble des projets et modules de macro, ainsi que les macros mises à votre disposition.
Il vous permet également de créer des projets de macro sous la forme de fichiers Global Macro Storage (GMS) ou Corel VSTA Projects (CGSaddon). Ces fichiers vous permettent de regrouper les composantes du projet de macro de façon à les partager avec d’autres utilisateurs. Le menu fixe Macro Manager vous permet d’ouvrir (ou de « charger ») les projets de macro créés, ainsi que ceux installés avec le logiciel ou mis à votre disposition. Il vous permet également de renommer des projets de macro, de copier et de fermer (ou de « décharger ») des projets de macro VSTA ou basés sur un fichier GMS.
Certains projets de macro sont verrouillés et ne peuvent pas être modifiés.
Lorsque vous créez un document, un projet de macro correspondant est automatiquement ajouté au menu fixe Macro Manager. Même si vous pouvez stocker des macros dans le projet de macro d’un document (par exemple pour créer un seul modèle), il est recommandé de stocker les projets de macro à l’aide des fichiers GMS.
Chaque projet de macro contient au moins un module. Le menu fixe Macro Manager vous permet d’ajouter un module à un projet de macro basé sur VBA ou d’ouvrir des modules existants en vue de leur modification. Il vous permet également de renommer ou de supprimer des modules VBA.
La fonction de modification est désactivée pour certains modules.
Enfin, le menu fixe Macro Manager vous permet de créer des macros dans les modules disponibles. Vous n’avez pas besoin d’expérience en programmation pour créer des macros. Cependant, si vous avez de l’expérience en programmation et que vous souhaitez modifier des macros VBA, vous pouvez effectuer cette opération à l’aide de l’Éditeur de macros. Vous pouvez également vous servir du menu fixe Macro Manager pour renommer et supprimer des macros VBA.
Corel PHOTO‑PAINT comporte des exemples de macros, qui fournissent des fonctionnalités supplémentaires, démontrent le mécanisme d’automatisation dans le logiciel et présentent un exemple de code. Pour plus d’informations sur ces exemples de macros, consultez le fichier d’aide Macros Corel PHOTO‑PAINT (pp_om.chm, situé dans le dossier Données du logiciel installé).
Exécution de macros
Vous pouvez effectuer les actions associées à une macro en exécutant cette dernière.
Autres informations relatives aux macros
Corel PHOTO‑PAINT fournit des ressources supplémentaires contenant des informations utiles sur les macros. Ces ressources supplémentaires, situées dans le dossier Données du logiciel installé, sont décrites dans le tableau suivant.
Le fichier d’aide Macros inclut une documentation relative à chaque fonction pouvant être automatisée dans l’application. (Ces fonctions sont regroupées sous l’appellation « modèle d’objet ».) Vous pouvez facilement accéder au fichier d’aide Macros à partir de l’Éditeur de macros.
Pour plus d’informations sur VBA et l’environnement de programmation correspondant, consultez le menu Aide de l’Éditeur de macros Microsoft Visual Basic.
Pour obtenir des informations détaillées sur VSTA et l’environnement de programmation correspondant, consultez le menu Aide de l’Éditeur VSTA.
3 . |
Activez l’option Modifier dans l’assistant qui s’affiche et suivez les instructions. |
4 . |
Dans la page Fonctions de l’assistant d’installation, cochez les cases suivantes dans la zone de liste Utilitaires : |
Les fonctions de macro de VBA et VSTA sont installées par défaut avec le logiciel.
3 . |
Dans la zone Sécurité, indiquez la méthode utilisée pour contrôler le risque d’exécuter des macros malveillantes. Pour cela , cliquez sur Options de sécurité. |
4 . |
Sur la page Niveau de protection de la boîte de dialogue Sécurité, activez l’une des options suivantes : |
|
• |
Très élevée : ne permet que l’exécution des macros installées dans des emplacements sûrs. Toutes les autres macros signées et non signées sont désactivées. |
|
• |
Élevée : ne permet que l’exécution des macros signées par des sources fiables. Les macros non signées sont automatiquement désactivées. |
|
• |
Moyenne : vous permet de choisir les macros à exécuter, même si elles sont potentiellement dangereuses |
|
• |
Faible (non recommandée) : permet l’exécution de toutes les macros potentiellement dangereuses. Activez ce paramètre si vous avez installé un logiciel antivirus ou si vous vérifiez vous-même la sécurité de tous les documents que vous ouvrez. |
5 . |
Sur la page Trusted publishers (Éditeurs fiables) de la boîte de dialogue Sécurité, vérifiez les éditeurs de macro dignes de confiance. Cliquez sur Visualiser pour afficher les détails sur l’éditeur de macros sélectionné ou sur Supprimer pour retirer cet éditeur de macros de la liste. |
6 . |
Décochez la case Retarder le chargement de VBA si vous souhaitez charger la fonction VBA au démarrage. |
|
• |
Cliquez sur Outils Visual Studio pour les applications dans la liste. Cliquez ensuite sur Nouveau, puis sur Nouveau projet de macro. |
|
• |
Cliquez sur Visual Basic pour Applications dans la liste. Cliquez ensuite sur Nouveau, puis sur Nouveau projet de macro. |
|
|
|
|
Cliquez sur Outils Visual Studio pour les applications dans la liste. Cliquez ensuite sur Charger et choisissez le projet. |
|
Cliquez sur Visual Basic pour Applications dans la liste. Cliquez ensuite sur Charger et choisissez le projet. |
|
|
|
|
REMARQUE : Vous ne pouvez pas modifier un projet de macro basé sur un document. Ces types de projets sont stockés dans un document et ne peuvent pas être gérés indépendamment de ce dernier.
|
|
|
|
|
|
|
|
|
|
|
|
REMARQUE : vous ne pouvez fermer un projet de macro basé sur un document qu’en fermant le document dans lequel il est stocké.
|
Certains projets de macro sont verrouillés et ne peuvent pas être modifiés.
Certains projets de macro sont verrouillés et ne peuvent pas être modifiés.
|
• |
Cliquez sur Outils Macros Exécuter la macro ou sur le bouton Exécuter la macro de la barre d’outils Macros. Dans la zone de liste Macros dans, choisissez le projet dans lequel la macro est stockée. Choisissez la macro dans la liste Nom de la macro. Cliquez sur Exécuter. |
|
• |
Dans le menu fixe Macro Manager, cliquez deux fois sur la macro indiquée dans la liste. |
|
• |
Dans le menu fixe Macro Manager, cliquez sur la macro indiquée dans la liste, puis sur le bouton Exécuter . |
|
• |
Dans le menu fixe Macro Manager, cliquez avec le bouton droit de la souris sur la macro indiquée dans la liste, puis cliquez sur Exécuter. |
2 . |
Choisissez PHOTOPAINT dans la zone de liste Bibliothèque. |
Vous pouvez également afficher la rubrique d’aide d’un élément quelconque dans la fenêtre Code de l’Éditeur de macros. Pour cela, cliquez sur cet élément et appuyez sur la touche F1.
Copyright 2015 Corel Corporation. Tous droits réservés.