Comment puis-je changer étendue des propriétés de fichier à l'aide de vba
À l'aide de ce lien j'étais capable d'écrire un programme en vba qui lit étendu les propriétés du fichier. Maintenant, je voudrais faire un programme qui permet de modifier des fichiers étendus propriétés spécifiquement propriété 22, le "sujet" d'un fichier. Donc, étant donné un chemin d'accès au fichier, comment pourriez-vous modifier l'objet associé à ce fichier?
Vous devez vous connecter pour publier un commentaire.
Il ne peut pas être fait en utilisant la méthode que vous utilisez actuellement. Vous pouvez installer et utiliser Microsoft ActiveX dsofile.dll à la fois à obtenir et définir les propriétés étendues à l'aide de VBScript.
C'est vraiment plus d'un commentaire de jac ci-dessus. L' .dll fichier référencé ne fonctionne pas sur 64 bits machines, et je me sens la plupart des machines d'aujourd'hui sont en 64 bits. Cliquez sur Ici pour un open source 64 bits équivalent à la référence dsofile.dll.
Rendre le fichier en Lecture Seule
Rendre le fichier Caché
' Veuillez noter que si vous modifiez un attribut, l'attribut existant est écrasé. Pour faire un fichier à la fois en lecture seule et caché utiliser à la fois les attributs de la fonction
' Supprimer tous les attributs de convertir un fichier en lecture seule lecture /écriture de fichiers, afficher le fichier etc