Je suis nouveau à VBA et cette zone. Je voudrais capturer les propriétés de document comme (titre de document, sujet, auteur, équipe, directeur, compagnie etc ...) tout en créant ou sauvant le document. Cette capture de propriétés est indispensable et je voudrais l'implémenter chez tous les utilisateurs Word, Excel, Powerpoint de mon entreprise. Comment cela peut-il être possible? Si j'ai écrit une macro, est-il possible de déployer tous les utilisateurs MS-Office. ou un programme VB fera l'affaire? Tout ce dont j'ai besoin est de rendre obligatoire la saisie des propriétés du document pour tous les documents. ces propriétés peuvent également être récupérées à partir d'un fichier modèle à partir de la machine utilisateur. Est-ce possible en VBA ou tout autre moyen facile de le faire.doit capturer les propriétés du document pour les documents Word, Excel et Powerpoint
Répondre
Pour forcer les utilisateurs à remplir toutes les propriétés avant d'enregistrer le document, vous pouvez créer des compléments (un pour chaque Excel, Word et PowerPoint) intercept the "before save" event et vérifier les propriétés du document. Si le complément détecte certaines propriétés qui n'ont pas été renseignées, il peut inviter l'utilisateur et annuler la sauvegarde.
Les moyens par lesquels vous pouvez créer un complément sont similaires (mais pas identiques) entre les 3 applications. Bien sûr, vous devrez également vous assurer que les compléments ont été installés sur toutes les machines de vos utilisateurs.
Merci Gary, je viens de créer un complément pour MS-Office. vais essayer et afficher mes résultats. – chinnagaja
Si vous voulez juste pouvoir lire (ou modifier) les propriétés, vous pouvez utiliser Office Document Property Reader pour lire et écrire propriétés des documents Office, sans même avoir besoin d'Office installé. Cela fonctionne dans toutes les applications Office.
- 1. Excel, Word, PDFs et les dialogues d'impression PowerPoint
- 2. Verrouiller les fonctionnalités Word et PowerPoint
- 3. Utiliser les paramètres du serveur pour forcer IE à ouvrir des documents Word dans Word et non dans IE
- 4. Ouverture de plusieurs copies du document de modèle Word à l'aide de VBA pour les applications
- 5. VSTO PowerPoint/Excel interaction
- 6. Applet pour afficher des documents Word
- 7. Fonctionnalité de contenu personnalisé SharePoint avec le panneau d'informations sur les pièces et les documents de Word
- 8. Office iFilter et documents incorporés
- 9. Remplacer les espaces réservés dans document Word avec C#
- 10. Enregistrement de propriétés de document Word 2007 dans C# 2.0
- 11. Comment vérifier par programme si des propriétés de document d'un document MS Word 2007 ont changé?
- 12. Applescript pour imprimer des documents Word
- 13. Regex pour capturer les variables
- 14. L'utilisation d'un document Word comme modèle pour un rapport SSRS?
- 15. Récupérer les valeurs MergeField à partir du document Word fusionné par courrier électronique
- 16. Désactivation de 'Modifier les propriétés' dans le document libarary across documents
- 17. Utilisation de Process.Start pour imprimer des documents sans afficher Word
- 18. Document Word avec images Taille du fichier
- 19. document Word Rendu sans mot
- 20. Enregistrement de documents Excel 2007
- 21. Nettoyer les rôles de document dans une bibliothèque de documents
- 22. Comment créer un document Microsoft Word "en lecture seule" dans une bibliothèque de documents SharePoint?
- 23. Division de documents Word avec VBA
- 24. Insérer par programme un document Word dans un document existant (Word 2007)
- 25. Un bon outil d'extrait de code ou un plugin pour les documents Word?
- 26. Comment convertir des documents Word et Excel en PDF par programme?
- 27. Dénuder le document Word pour le formatage mais pas les images?
- 28. Excel et Javascript pour les API
- 29. Diviser des documents dans Word 2007
- 30. Générer une vignette d'un document Word
Je ne suis pas sûr si vous voulez (a) forcer vos utilisateurs à entrer les propriétés, ou (b) obtenir juste les propriétés des documents? –
c'est l'option (a). Tout le monde doit entrer dans les propriétés du document pour enregistrer un nouveau document – chinnagaja