Dépannage des avertissements et des niveaux de sécurité des macros
Recevoir des avertissements de macro
Le niveau de sécurité de FlexPro peut être défini comme faiblePour que FlexPro vous avertisse qu'une base de données ou un add-in contient des macros, définissez le niveau de sécurité sur "Moyen". Le niveau de sécurité de FlexPro est peut-être réglé sur "élevé" et les macros ne sont pas signées numériquementPour que FlexPro vous avertisse qu'une base de données ou un add-in contient des macros qui ne sont pas signées numériquement, réglez le niveau de sécurité sur "Moyen". Vous ou quelqu'un que vous avez désigné comme éditeur de confiance peut avoir développé les macrosSi vous avez désigné le développeur de macros comme éditeur de confiance, FlexPro ouvre la base de données et active les macros. Si vous ne considérez plus le développeur de macros comme une source de confiance, vous pouvez le supprimer de la liste des éditeurs de confiance. Pour que FlexPro vous invite à chaque fois que vous ouvrez une base de données ou que vous chargez un add-in contenant des macros, supprimez chaque éditeur de la liste des éditeurs de confiance. Si vous utilisez FlexPro Professional ou FlexPro Developer Suite, vous pouvez vérifier si les macros contenues dans la base de données ont été signées. Cliquez sur Développeur [Code] > Visual Basic. Dans l'éditeur Visual Basic, cliquez sur Signature numérique dans le menu Outils. |
Une alerte macro continue d'apparaître.
La macro que vous voulez exécuter peut ne pas provenir d'un éditeur de confianceVous recevrez un avertissement concernant les macros si le niveau de sécurité de FlexPro est défini sur Moyen ou Élevé, et que vous ouvrez une base de données ou chargez un add-in contenant des macros signées numériquement qui ne proviennent pas d'un éditeur de confiance. Si vous êtes sûr que le développeur de la macro est un éditeur de confiance, ajoutez son nom à la liste des éditeurs de confiance. La base de données peut contenir un macro-virusSi vous ne vous attendez pas à ce que la base de données contienne une macro, il se peut que votre ordinateur soit infecté par un virus qui ajoute une macro à la base de données. Vérifiez l'absence de virus sur votre ordinateur et essayez d'obtenir une copie non infectée de la base de données à partir de la source. La base de données contient des macros légitimes mais non signéesFlexPro ne peut pas faire la distinction entre les macros sûres et les macros non sûres. Si vous savez que les macros sont légitimes et sûres, vous pouvez signer numériquement ces macros, puis ajouter leur nom à la liste des éditeurs de confiance. |
FlexPro ne devrait pas afficher d'avertissements sur les macros.
Pour ne plus afficher les avertissements de macro, faites passer le niveau de sécurité de FlexPro à faible. Pour éviter que votre ordinateur ne soit infecté par des macrovirus, vous ne devez régler votre niveau de sécurité sur Faible que si vous utilisez une application anti-virus distincte capable de vérifier la présence de macrovirus dans les bases de données et les modules complémentaires de FlexPro. Sinon, vous devez vous assurer que toutes les macros que vous utilisez proviennent d'éditeurs de confiance. |
Cet avertissement s'affiche dans la boîte d'avertissement de sécurité si le niveau de sécurité de FlexPro est défini sur Élevé ou Moyen, et que vous ouvrez une base de données ou chargez un add-in qui contient des macros signées numériquement, mais que le certificat numérique n'a pas été authentifié. Par exemple, si le développeur de la macro a créé son propre certificat numérique, vous recevrez cet avertissement. Ce type de certificat non authentifié peut être forgé par des utilisateurs malveillants pour falsifier l'identité de la source du certificat. Par exemple, un utilisateur malveillant pourrait créer un certificat avec la description "Weisang & Co." Le seul avertissement indiquant que le certificat est faux proviendrait de l'avertissement décrit ici. Vous devez vous attendre à ce que les développeurs de logiciels professionnels signent en utilisant des certificats authentifiés. Vous ne devez accepter que les certificats non authentifiés de collègues que vous connaissez ou d'amis. N'en acceptez pas de la part de sources que vous ne connaissez pas. Si le niveau de sécurité de FlexPro est élevé et que vous faites confiance à la source des macros, vous pouvez cocher la case Toujours faire confiance aux macros de cette source et activer les macros. Si le niveau de sécurité de FlexPro est défini sur Moyen, vous pouvez activer les macros sans ajouter le développeur de macros à la liste des éditeurs de confiance. Si vous ne considérez pas ce développeur de macros comme un éditeur de confiance, n'activez pas les macros ou n'ouvrez pas la base de données avant d'avoir vérifié que l'éditeur est digne de confiance. |
Travailler avec des macros
Impossible d'utiliser une macro dans une base de données ou un add-in Open Project.
Les macros ont peut-être été désactivées automatiquementSi le niveau de sécurité de FlexPro est défini sur Élevé et que vous ouvrez une base de données ou chargez un add-in contenant des macros non signées, ces macros sont désactivées et vous ne pouvez pas les exécuter. Vous pouvez activer les macros qui ne sont pas signées numériquement en changeant le niveau de sécurité en Moyen, en fermant la base de données ou en déchargeant l'add-in, puis en ouvrant à nouveau la base de données ou en chargeant l'add-in. N'oubliez pas de remettre le niveau de sécurité à High si vous voulez que FlexPro désactive automatiquement les macros non signées à l'avenir. Vous avez peut-être choisi de désactiver les macros lorsque vous avez ouvert la base de donnéesSi le niveau de sécurité de FlexPro est défini sur Moyen ou Haut, et que vous avez déterminé que les macros doivent être désactivées parce que leur source n'est pas fiable, vous ne pouvez pas exécuter les macros. Pour exécuter les macros, fermez la base de données ou déchargez le module complémentaire, rouvrez la base de données ou chargez le module complémentaire, puis cliquez sur Activer les macros. |
Modification du niveau de sécurité
Impossible de modifier le niveau de sécurité de FlexPro.
Votre administrateur réseau a peut-être imposé un niveau de sécurité à votre groupe de travail ou à votre entreprise pour s'assurer que vous n'utilisez que des macros jugées exemptes de virus. Pour plus d'informations, contactez votre administrateur réseau. |
Ajout d'un développeur de macros à la liste des éditeurs de confiance
Impossible d'ajouter un développeur de macros spécifique à la liste des éditeurs de confiance.
La liste des éditeurs de confiance peut être verrouilléeVotre administrateur système a peut-être verrouillé votre liste d'éditeurs de confiance de sorte que vous ne pouvez pas y ajouter de nouveaux développeurs de macros. La macro peut ne pas être signée numériquementAfin d'ajouter un développeur de macro à la liste des éditeurs de confiance, la macro doit être signée numériquement par le développeur de macro. Le niveau de sécurité de FlexPro peut être défini comme faiblePour ajouter un développeur de macros à la liste des éditeurs de confiance, vous devez définir le niveau de sécurité sur "moyen" ou "élevé". |
Si vous utilisez Microsoft Internet Explorer version 4.0 avec FlexPro, la boîte de dialogue Propriétés du certificat apparaît lorsque vous cliquez sur le bouton Détails dans la boîte de dialogue Avertissement de sécurité pour obtenir des informations sur un certificat numérique pour une macro signée numériquement dans une base de données FlexPro. L'onglet Confiance de la boîte de dialogue des propriétés du certificat contient une option permettant de classer le certificat comme étant généralement digne de confiance. FlexPro ignore toutefois toutes les options que vous avez activées dans l'onglet Confiance. Pour ajouter un développeur de macros à la liste des éditeurs de confiance lorsquevous chargez des bases de données, cochez la case Toujours faire confiance aux macros de cette source dans la boîte de dialogue Avertissement de sécurité. |