Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.
Bonjour Fredo P.,
Merci de partager les détails sur le problème de script que vous rencontrez - c’est toujours frustrant quand des modifications apparemment simples ne fonctionnent pas comme prévu. Je comprends à quel point cette situation doit être perplexe , d’autant plus que vous avez tout vérifié plusieurs fois. Allons au fond des choses ensemble.
Voici une approche étape par étape pour résoudre le problème :
- Vérifier le chemin d’accès au fichier
- Vérifiez que le chemin d’accès au fichier existe et qu’il est accessible. Ouvrez le fichier
G:\PMU\ClasGenyC.xlsm directement à partir de l’Explorateur Windows pour vous assurer que le chemin d’accès est correct.
- Assurez-vous qu’il n’y a pas de fautes de frappe cachées , d’espaces supplémentaires ou de caractères dans le chemin d’accès au fichier dans le script.
- Vérifier les autorisations
- Assurez-vous que votre compte utilisateur dispose d’un accès complet au fichier et au dossier où le classeur est stocké. Faites un clic droit sur le fichier et vérifiez l’onglet « Propriétés » > « Sécurité ».
- Inspecter la syntaxe du script
- Examinez attentivement le script pour vous assurer qu’il n’y a pas d’erreurs de syntaxe ou d’incohérences . Par exemple :
vbscript
Copier
Dim ApplicationExcel
Set ApplicationExcel = CreateObject("Excel.Application")
Assurez-vous que les noms de variables et les objets sont cohérents.
- Tester le script avec le débogage
- Exécutez le script étape par étape et ajoutez
MsgBox pour vous aider à identifier l’erreur . Par exemple :
vbscript
Copier
MsgBox "Attempting to open: " & "G:\PMU\ClasGenyC.xlsm"
5. Problème d’enregistrement du bloc-notes
- Si la modification du script dans le Bloc-notes crée des erreurs inattendues :
- **Assurez l’encodage :** lors de l’enregistrement du fichier, choisissez « Enregistrer sous » et sélectionnez l’encodage correct (par exemple, ANSI ou UTF-8) pour éviter les modifications de formatage involontaires .
- **Essayez un autre éditeur de texte :** envisagez d’utiliser un éditeur spécialisé comme Notepad++ ou VS Code, qui pourrait mieux gérer les scripts .
- Vérifier l’hôte de script Windows
- Assurez-vous que l’hôte de script Windows (WSH) de votre système fonctionne correctement. En cas de problèmes avec WSH, il peut être utile de le réinstaller ou de le réparer .
- Vérifier les paramètres Excel
- Ouvrez Excel et assurez-vous que les macros sont activées pour le classeur. Vérifiez si les paramètres de sécurité bloquent l’exécution du script.
- Utiliser des chemins d’accès absolus aux fichiers
- Vérifiez que le script utilise le chemin d’accès absolu au fichier et évitez les raccourcis ou les chemins relatifs , sauf si vous êtes certain qu’ils fonctionnent.
Si le problème persiste :
ou utilisez ce lien pour démarrer la discussion
Démarrer une nouvelle discussion
[https://techcommunity.microsoft.com/t5/microsoft-learn/ct-p/MicrosoftLearn](https://techcommunity.microsoft.com/t5/microsoft-learn/ct-p/MicrosoftLearn "techcommunity.microsoft.com")
- Cliquez sur ce lien pour publier votre préoccupation ou vos problèmes avec l’erreur de document Excel spécifique et la situation sur celui-ci. La raison pour laquelle je dois fournir cela est que vous devez avoir un consultant informatique pour un expert Excel pour vérifier votre fichier.
Sinceres salutations
Bo