Ich bin neu in VBA und diesem Bereich. Ich möchte die Dokumenteigenschaften (Dokumenttitel, Betreff, Autor, Team, Manager, Firma usw.) während der Erstellung oder Speicherung des Dokuments erfassen. Diese Eigenschaftserfassung ist ein Muss und ich möchte sie für alle Word-, Excel-, Powerpoint-Benutzer in meiner Firma implementieren. Wie das möglich sein kann. Wenn ich ein Makro geschrieben habe, können alle MS-Office-Benutzer bereitgestellt werden. oder ein VB-Programm wird tun ?. Alles, was ich brauche, ist die obligatorische Eingabe von Dokumenteigenschaften für alle Dokumente. Diese Eigenschaften können auch von einer Vorlagendatei vom Benutzercomputer abgerufen werden. Ist dies in VBA oder anderen einfachen Möglichkeiten möglich?müssen Dokumenteigenschaften für Word-, Excel- und PowerPoint-Dokumente erfassen
Antwort
Um zu erzwingen, dass Benutzer alle Eigenschaften vor dem Speichern des Dokuments ausfüllen, können Sie Add-Ins (eins für Excel, Word und PowerPoint) intercept the "before save" event erstellen und die Dokumenteigenschaften überprüfen. Wenn das Add-In einige Eigenschaften erkennt, die nicht ausgefüllt wurden, kann es den Benutzer auffordern und das Speichern abbrechen.
Die Mittel, mit denen Sie ein Add-In erstellen können, sind in den 3 Anwendungen ähnlich (aber nicht identisch). Sie müssen natürlich auch sicherstellen, dass die Add-Ins auf allen Ihren Benutzer-Computern installiert wurden.
Danke Gary, ich habe gerade ein Add-In für MS-Office erstellt. werde versuchen und meine Ergebnisse veröffentlichen. – chinnagaja
Wenn Sie nur in der Lage sein wollen, dass die Eigenschaften zu lesen (oder zu modifizieren), können Sie die Office Document Property Reader verwenden zu lesen und Eigenschaften von Office-Dokumenten, schreiben, ohne auch nur um Office installiert. Das funktioniert in allen Office-Anwendungen.
- 1. Excel & Word DevExpress
- 2. Excel, Word, PDFs UND PowerPoint-Druckdialoge
- 3. Dokumenteigenschaften im Office-Add-In abrufen
- 4. Wie in Dokumenteigenschaften suchen?
- 5. Ändern von PDF-Dokumenteigenschaften
- 6. UiPath - langsames Öffnen Word & Excel
- 7. VSTO für Word und Autotext
- 8. Excel in Webbrowser anzeigen müssen
- 9. Wie überprüfe ich programmgesteuert, ob sich Dokumenteigenschaften eines MS Word 2007-Dokuments geändert haben?
- 10. Erstellen von Tabellen für die Kopie von Word nach Excel
- 11. Verwendet VBA in Word und Excel eine andere Deklaration?
- 12. Einfügen funktioniert nicht zwischen Excel und Word über VBA
- 13. Inkonsistente Farben in Excel/PowerPoint/Word Charts
- 14. Seriendruck (Excel zu Word) mit C#
- 15. Wie Word und Excel-Dokumente programmgesteuert in PDF konvertieren?
- 16. Kopieren von Zellbereichen, Einfügen in Word und Format - Excel VBA
- 17. Wie effektiv Word-und Excel-VBA-Funktionen zu konsolidieren?
- 18. unterstützt Subversion Word, Excel, PowerPoint-Dokumentation?
- 19. Wie Excel in Word programmgesteuert einbetten?
- 20. Programmatisch Konvertierung von MS Word zu Excel
- 21. Sharepoint-Listen zu Word/Excel-Datei
- 22. Probleme Einfügen eines Word-Gleichung in Excel
- 23. Looping Word Match-Funktion in Excel VBA
- 24. Excel VBA zum Öffnen mehrerer Word-Dateien in einer Schleife
- 25. Programmatically Fußzeile Office Word/Excel-Dokument hinzufügen
- 26. Speichern und Schließen von Office-Programmen (Word, Excel, Access, Outlook) mit VBS für Backups
- 27. Reverse String Word für Word mit SQL
- 28. Müssen UIView in ein UIImage erfassen, einschließlich aller Unteransichten
- 29. müssen Excel Blatt in Benutzer Desktop erstellen
- 30. Müssen die Client-IP-Adresse hinter dem Proxy erfassen
Ich bin mir nicht sicher, ob Sie (a) Ihre Benutzer zwingen wollen, die Eigenschaften einzugeben, oder (b) nur die Eigenschaften aus den Dokumenten holen? –
ist es Option (a). Jeder muss die Dokumenteigenschaften eingeben, um ein neues Dokument zu speichern. – chinnagaja