Je cherche quelque chose (appel d'API Win ou autre) pour m'avertir lorsqu'un fichier est disponible pour l'édition (c'est-à-dire que je ne suis plus utilisé) Dois-je configurer un minuteur pour vérifier les fichiers un intervalle ou est-il un bon moyen de mettre en place une montre sur le fichier?Fichier de montre VBA utilisé
2
A
Répondre
2
FileSystemWatcher ne permet pas, ni ne le Win32 FindFirstChangeNotification:.. ils ne vous dire quand quelqu'un libère un descripteur de fichier
Votre meilleure façon i s pour tenter périodiquement d'ouvrir le fichier avec l'accès que vous voulez, en gérant les erreurs.
Même si vous avez été informé qu'un fichier était disponible, cela ne garantit pas qu'il sera toujours disponible lorsque vous tenterez de l'ouvrir par la suite.
1
Je ne sais pas ce que System.IO.FileSystemWatcher de .NET fait, mais si vous pouviez l'utiliser, vous pourriez obtenir des événements lorsque des choses sur un fichier change
Questions connexes
- 1. Suppression d'un fichier dans VBA
- 2. VBA dans Excel: fichier de constantes globales
- 3. Contrôle de version pour le fichier VBA
- 4. jQuery Ajax message de succès montre un gros fichier HTML
- 5. Rechercher un fichier à partir d'Excel VBA
- 6. Alternative au contrôle RefEdit d'Excel pouvant être utilisé en dehors de VBA
- 7. Flex: Databinding montre
- 8. Effacer le fichier de page en utilisant le code vba
- 9. VB6 P & D Installations, "Le fichier de destination est utilisé ..."
- 10. Obtenir le nom de fichier utilisé d'une instance Propriétés
- 11. Description du format de fichier DIF utilisé par Excel?
- 12. Comment afficher un autre fichier swf dans le webview qui montre un fichier swf?
- 13. Obtenez ce que PLCameraView montre sur 3.0
- 14. fichier batch appelé de Javascript/XPCOM ne montre pas fenêtre d'invite
- 15. Mercurial: Editor ne montre pas le fichier de conflit après une fusion en conflit
- 16. DownloadStringAysnc - ne montre pas la progression
- 17. comment puis-je lire un fichier binaire en utilisant VBA?
- 18. Vérifier le fichier utilisé par le code C#
- 19. Pourquoi mon fichier log4j.properties n'est-il pas utilisé?
- 20. Un fichier déjà utilisé peut-il être cloné dans VB.NET?
- 21. La mise à niveau d'Excel 2003 vers 2007 entraîne une erreur de débordement de pile sur le vba précédemment utilisé
- 22. WinDbg ne montre pas des informations utiles
- 23. getHTTP avec (excel) VBA?
- 24. VBa insérer raccourci
- 25. Format de fichier CorelDraw
- 26. Ajout de fichiers html dans VBA
- 27. Chargement de données formatées dans VBA à partir d'un fichier texte
- 28. Décalage de plage nommé VBA
- 29. ASP.NET MVC retour JSON() ne me montre un fichier Enregistrer Dialog
- 30. Évaluation de l'expression dans la montre de RAD Studio 2007