Accès restreint
Je ne parviens pas à modifier le niveau de sécurité de la macro.
Il se peut que votre administrateur réseau ait appliqué un niveau de sécurité pour votre groupe de travail ou votre entreprise pour être certain que vous utiliserez uniquement des macros dépourvues de virus. Pour plus d'informations, consultez votre administrateur réseau.
Je ne parviens pas à copier des macros entre différents documents ou modèles.
Il est possible que votre accès au document ou au modèle (modèle : un ou plusieurs fichiers contenant la structure et les outils de formatage d’éléments tels que le style et la disposition des pages des fichiers finis. Par exemple, les modèles Word permettent de formater un seul document, alors que les modèles FrontPage permettent de formater un site Web tout entier.) dans lequel vous souhaitez copier des macros soit limité de l'une des façons suivantes :
- Protégé contre toutes les modifications, excepté les commentaires ou les révisions Pour supprimer la protection, dans le menu Outils, cliquez sur Ôter la protection. Si le document est protégé par un mot de passe, vous devez connaître ce mot de passe pour être en mesure de supprimer la protection du document.
- Protégé par un mot de passe pour la modification Vous pouvez ouvrir le document ou le modèle, mais vous n'êtes pas autorisé à y enregistrer des modifications si vous n'en connaissez pas le mot de passe.
- Protégé en tant que fichier en lecture seule Vous pouvez ouvrir le document ou le modèle, mais si vous y apportez des modifications, vous devez l'enregistrer sous un nom différent.
- Limité aux utilisateurs avec des privilèges réseau Si le document ou le modèle auquel vous essayez d'accéder est situé sur un réseau, il est probable que vous ne disposiez pas des autorisations utilisateur nécessaires pour enregistrer les modifications que vous effectuez.
Je ne parviens pas à visualiser des macros dans un fichier que j'ai ouvert dans une application Office 97.
Avertissements sur la présence de macros
Les assistants, modèles et commandes personnalisées prédéfinis ne fonctionnent plus, ou un message m'informant que les macros sont désactivées s'affiche.
Lorsque certains éléments, tels que les modèles (modèle : un ou plusieurs fichiers contenant la structure et les outils de formatage d’éléments tels que le style et la disposition des pages des fichiers finis. Par exemple, les modèles Word permettent de formater un seul document, alors que les modèles FrontPage permettent de formater un site Web tout entier.), Assistants ou commandes personnalisées, ne fonctionnent pas comme vous voulez, vous avez peut-être exécuté un programme Microsoft Office alors que la fonctionnalité partagée Microsoft Visual Basic pour Applications (VBA) (VBA (Visual Basic pour Applications) : version macrolangage de Microsoft Visual Basic qui sert à programmer des applications Windows. VBA est fourni avec plusieurs programmes Microsoft.) était désactivée. De nombreuses fonctionnalités dans Microsoft Office sont créées dans VBA ou leur fonctionnement dépend de la prise en charge VBA. Si vous décidez de ne pas installer de fonctionnalité VBA, ces applications et fonctionnalités dépendantes sont désactivées ou ne sont pas installées.
Pour plus d'informations sur les effets de la désactivation de VBA, consultez le site Web Office 2003 Editions Resource Kit de Microsoft.
Pour réactiver VBA, suivez ces étapes :
- Relancez le programme d'installation de Microsoft Office.
Procédure
- Quittez tous les programmes.
- Cliquez sur Démarrer, sur Panneau de configuration, puis sur Ajout/Suppression de programmes.
- Dans la zone Programmes déjà installés, sélectionnez Microsoft Office 2003 ou Microsoft Office Word 2003, selon que vous avez installé Word en tant que partie intégrante d'Office ou en tant qu'application indépendante et cliquez sur Modifier.
- Dans l'écran Options du mode de maintenance, cliquez sur Ajouter ou supprimer des composants, puis sur Suivant.
- Dans l'écran Installation personnalisée, activez la case à cocher Choisir la personnalisation avancée des applications et cliquez sur Suivant.
- Dans l'écran Personnalisation avancée, cliquez sur l'indicateur de développement
situé en regard de Composants partagés de Office.
- Cliquez sur la flèche située en regard de Visual Basic pour Applications, puis cliquez sur Tout exécuter à partir du disque dur.
Si une autre personne a installé Microsoft Office pour vous, contactez votre administrateur système ou spécialiste en informatique pour déterminer si vous exécutez Microsoft Office avec la fonctionnalité VBA désactivée.
Lorsque j'ouvre Microsoft Word, je reçois un message d'avertissement signalant la présence de macros ou signalant que des macros ne peuvent plus être exécutées.
Vous avez peut-être désactivé la case à cocher Faire confiance à tous les modèles et macros complémentaires installés. Pour éviter d'obtenir l'affichage de tels messages, réactivez la case à cocher ou signez numériquement (signature numérique : cachet d’authentification électronique, chiffré et sécurisé, sur une macro ou un document. Cette signature confirme que la macro ou le document provient du signataire et qu’il n’a subi aucune modification.) les macros dans votre modèle (modèle : un ou plusieurs fichiers contenant la structure et les outils de formatage d’éléments tels que le style et la disposition des pages des fichiers finis. Par exemple, les modèles Word permettent de formater un seul document, alors que les modèles FrontPage permettent de formater un site Web tout entier.) Normal.dot et approuvez le certificat utilisé pour les signer. Une fois le modèle Normal.dot signé, les macros ajoutées par la suite dans le fichier sont signées automatiquement si le certificat utilisé pour les signer à l'origine est installé sur votre ordinateur.
Activez la case à cocher Faire confiance à tous les modèles et compléments installés.
- Dans le menu Outils, cliquez sur Options, puis sur l'onglet Sécurité.
- Sous Sécurité des macros, cliquez sur Sécurité des macros.
- Cliquez sur l'onglet Sources fiables.
- Activez la case à cocher Faire confiance à tous les modèles et compléments installés.
Remarque L'ensemble des modèles, macros complémentaires et macros fournis avec Microsoft Office 2003 sont signés numériquement par Microsoft. Lorsque vous ajoutez Microsoft à votre liste de sources fiables pour l'un de ces fichiers installés, l'interaction ultérieure avec ces fichiers ne génère aucun message.
Signature numérique du modèle Normal.dot.
Vous signez numériquement (signature numérique : cachet d’authentification électronique, chiffré et sécurisé, sur une macro ou un document. Cette signature confirme que la macro ou le document provient du signataire et qu’il n’a subi aucune modification.) un fichier ou un projet de macros (projet de macros : collection de composants (formulaires, code, modules de classe, par exemple) qui constituent une macro. Les projets de macros créés dans Microsoft Visual Basic pour Applications peuvent être inclus dans des suppléments et dans la plupart des programmes Microsoft Office.) à l'aide d'un certificat numérique (certificat numérique : annexe d’un fichier, d’un projet de macros ou d’un message électronique qui garantit son authenticité, fournit un chiffrement sûr ou une signature vérifiable. Pour signer numériquement un projet de macros, vous devez installer un certificat numérique.).
- Si vous ne disposez pas de certificat numérique, vous devez vous en procurer un.
Procédure
Vous pouvez obtenir un certificat numérique auprès d'une autorité de certification commerciale, telle que VeriSign, Inc., de votre administrateur de sécurité interne ou d'un informaticien. Vous avez également la possibilité de créer une signature numérique à l'aide de l'outil Selfcert.exe.
Pour plus d'informations sur les autorités de certification qui offrent des services pour les produits Microsoft, consultez le site Web sur le conseiller sécurité Microsoft.
Remarque Dans la mesure où un certificat numérique que vous créez vous-même n'est pas délivré par une autorité de certification formelle, les projets de macros que vous signez à l'aide d'un tel certificat sont considérés comme étant des projets auto-signés. Selon la façon dont les fonctionnalités de signature numérique Microsoft Office sont utilisées à l'intérieur de votre société, il se peut que vous ne soyez pas en mesure d'utiliser un certificat de ce type et que les autres utilisateurs ne soient pas à même d'exécuter des macros auto-signées pour des raisons de sécurité.
- Effectuez l'une des opérations suivantes :
Signer un fichier
- Dans le menu Outils, cliquez sur Options, puis sur l'onglet Sécurité.
- Cliquez sur Signatures numériques.
- Cliquez sur Ajouter.
- Sélectionnez le certificat que vous souhaitez ajouter, puis cliquez sur OK .
Signer un projet de macros
- Ouvrez le fichier qui contient le projet de macros que vous souhaitez signer.
- Dans le menu Outils, pointez sur Macro, puis cliquez sur Visual Basic Editor.
- Dans l'explorateur de projets, sélectionnez le projet que vous souhaitez signer.
- Dans le menu Outils, cliquez sur Signature électronique.
- Effectuez l'une des opérations suivantes :
- Si vous n'avez pas déjà sélectionné un certificat numérique ou si vous souhaitez en utiliser un autre, cliquez sur Choisir, sélectionnez le certificat, puis cliquez sur OK deux fois.
- Pour utiliser le certificat sélectionné, cliquez sur OK.
Conseils
Ajout d'un certificat dans une liste de sources fiables.
Je ne veux pas être averti des macros.
Pour éviter les avertissements relatifs aux macros, joignez une signature numérique à chaque projet de macros et ajoutez cette signature à votre liste de sources fiables. S'il s'agit de macros déjà signées et si vous êtes prêt à faire confiance à toutes les macros signées avec ce certificat, ajoutez le signataire concerné à votre liste de sources fiables. Les avertissements relatifs aux macros cesseront ainsi de s'afficher, et le paramètre de sécurité de votre ordinateur continuera d'être Moyen ou Élevé.
Remarque La présence d'un certificat ne garantit pas qu'une macro est fiable. Consultez toujours les informations détaillées des certificats. Par exemple, vérifiez le contenu des champs Délivré à et Délivré par pour déterminer si l'éditeur est fiable, ainsi que le contenu du champ Valide à partir du pour déterminer si le certificat est actuel.
Vous pouvez également choisir d'utiliser le paramètre de sécurité Faible, mais il s'agit d'une solution moins sûre. Si vous décidez d'utiliser ce paramètre, sachez que Microsoft Word est alors configuré pour vous offrir un niveau minimal de sécurité. Aussi, veillez à prendre les précautions suivantes pour réduire au minimum les risques d'infection de votre ordinateur par un virus de macro : exécutez un programme antivirus spécialisé capable de vérifier dans les fichiers et dans les compléments la présence de virus de macro et mettez-le régulièrement à jour ; assurez-vous que toutes les macros que vous utilisez proviennent de sources fiables.
Aucun avertissement ne s'affiche lorsque j'ouvre un fichier ou charge un complément contenant des macros.
Pour confirmer que les macros d'un fichier ont été signées et pour voir le nom de la source du fichier : pointez sur Options dans le menu Outils, puis cliquez sur Sécurité. Sous Sécurité de la macro, cliquez sur Sécurité de la macro, puis activez l'onglet Éditeurs approuvés.
Word affiche un message me demandant d'activer l'accès sécurisé aux projets Visual Basic.
Je ne cesse d'obtenir des avertissements relatifs aux macros.
- La macro que vous souhaitez exécuter ne provient peut-être pas d'une source fiable Si le niveau de sécurité de votre système est configuré sur Moyen ou Élevé et que vous ouvrez un fichier ou chargez un complément qui contient des macros signées numériquement (signature numérique : cachet d’authentification électronique, chiffré et sécurisé, sur une macro ou un document. Cette signature confirme que la macro ou le document provient du signataire et qu’il n’a subi aucune modification.) ne provenant pas d'une source fiable, vous recevez un avertissement relatif aux macros. Si vous faites confiance au développeur de la macro, ajoutez son nom à la liste des éditeurs approuvés.
- Le fichier contient peut-être un virus Si le fichier ne contient pas de macro, il est possible que votre ordinateur soit infecté par un virus qui ajoute un virus de macro au fichier. Effectuez une analyse antivirus de votre ordinateur et procurez-vous une copie saine du fichier auprès de votre source.
- La macro peut se trouver dans un fichier que vous avez téléchargé sous forme de page HTML à partir d'un site Web et que vous avez ouvert en tant que fichier temporaire Si votre antivirus vous indique qu'il a éliminé un virus dans ce fichier chaque fois que vous l'ouvrez, cela signifie que vous ne supprimez le virus que dans le fichier temporaire et non dans le fichier d'origine sur le serveur Web. Effectuez une analyse antivirus de votre ordinateur, puis notifiez la source des problèmes rencontrés dans le fichier d'origine.
- Le fichier contient de vraies macros Si vous savez qu'il s'agit de véritables macros ne présentant aucun risque, vous pouvez les signer numériquement puis ajouter votre nom à la liste des éditeurs approuvés.
La zone Avertissement de sécurité contient un message signalant que la source n'a pas été authentifiée.
Cet avertissement apparaît dans la zone Avertissement de sécurité si le niveau de sécurité est configuré sur Élevé ou Moyen et si vous ouvrez un fichier ou chargez un complément qui contient des macros signées numériquement (signature numérique : cachet d’authentification électronique, chiffré et sécurisé, sur une macro ou un document. Cette signature confirme que la macro ou le document provient du signataire et qu’il n’a subi aucune modification.), mais si le certificat numérique (certificat numérique : annexe d’un fichier, d’un projet de macros ou d’un message électronique qui garantit son authenticité, fournit un chiffrement sûr ou une signature vérifiable. Pour signer numériquement un projet de macros, vous devez installer un certificat numérique.) n'a pas été authentifié (authentifier : processus consistant à vérifier que les personnes et produits sont réellement ce qu’ils prétendent être. Par exemple, la confirmation de la source et de l’intégrité du code d’un éditeur de logiciels en vérifiant la signature numérique utilisée pour signer ce code.). Par exemple, si l'éditeur de la macro a créé son propre certificat numérique, vous recevez cet avertissement. Si le paramètre de sécurité est configuré sur Élevé, Microsoft Office Word 2003 ne vous autorise pas à exécuter des macros à partir d'une source qui n'est pas authentifiée. De plus, vous ne pourrez pas ajouter de sources à la liste des éditeurs approuvés.
Ce type de certificat non authentifié peut être créé par des utilisateurs malintentionnés qui essaient de prétendre que le certificat appartient à quelqu'un. Par exemple, un utilisateur malintentionné peut créer un certificat appelé « Microsoft Corporation ». Tout ce qui vous permet de savoir que ce certificat est faux est cet avertissement. Vous devez savoir que les développeurs professionnels ne signent pas en utilisant des certificats non authentifiés. Vous devez vous attendre à les trouver utilisés par certains de vos collaborateurs ou de vos amis.