Es gibt verschiedene Möglichkeiten, Eigenschaften in einem Word -Dokument anzuzeigen, je nachdem, auf welche Art von Eigenschaft Sie sich beziehen. Hier ist eine Aufschlüsselung:
1. Dokumenteigenschaften (Metadaten):
Dies sind die Details zum Dokument selbst, wie Titel, Autor, Schlüsselwörter usw.
* Zugriff auf und anzeigen Eigenschaften:
* Datei> Info: Dies ist der einfachste Weg. Auf der rechten Seite sehen Sie ein Panel, in dem die grundlegenden Eigenschaften angezeigt werden. Sie können unten im Panel auf "Alle Eigenschaften anzeigen" klicken, um eine umfangreichere Liste anzuzeigen.
* Einfügen von Eigenschaften in den Dokumentinhalt:
* Auf diese Weise können Sie dynamische Informationen im Text des Dokuments anzeigen.
* Registerkarte Einfügen> Schnelle Teile> Feld ...
* Im Feld Dialogfeld:
* Kategorien: Wählen Sie "Dokumentinformationen".
* Feldnamen: Wählen Sie die Eigenschaft aus, die Sie anzeigen möchten (z. B. "Autor", "Titel", "Dateiname", "LastsArdAndime").
* Feldeigenschaften: Sie können häufig ein Format für die angezeigten Daten (z. B. Datumsformate) angeben.
* Klicken Sie auf OK .
* Beispiel: Das Tippen "Dieses Dokument wurde von" geschrieben "und dann das Einfügen des Felds" Autor "zeigt den Namen des Autors wie in den Eigenschaften des Dokuments definiert. Wenn der Autor in den Dokumenteigenschaften geändert wird, wird der Text im Dokument automatisch aktualisiert.
2. Objekteigenschaften (z. B. Eigenschaften eines Bildes oder einer Form):
Dies sind Attribute, die für ein bestimmtes Objekt im Dokument spezifisch sind.
* Zugriff auf Objekteigenschaften:
* mit der rechten Maustaste Auf dem Objekt (Bild, Form, Tabelle usw.)
* Wählen Sie im Kontextmenü "Formatbild" (oder "Formatform", "Tabelleneigenschaften" usw.).
* Ein Formatbereich wird auf der rechten Seite des Wortfensters geöffnet, sodass Sie die Eigenschaften des Objekts wie Größe, Position, Farbe, Linienstil usw. anzeigen und ändern können.
* Objekteigenschaften direkt im Dokument (weniger häufig):
* Es ist im Allgemeinen * nicht * möglich, Objekteigenschaften direkt im Dokumentinhalt dynamisch anzuzeigen, wie Sie es mit den Dokumenteneigenschaften können. Der Formatbereich ist die primäre Möglichkeit, sie anzuzeigen und zu ändern.
* Problemumgehung (für einige Eigenschaften): Sie können einige Objektinformationen manuell eingeben, aber dies wird nicht dynamisch verknüpft. Zum Beispiel:
* "Dieses Bild ist 3 Zoll breit und 2 Zoll groß" (aber Sie müssten dieses manuell aktualisieren, wenn das Bild geändert wird).
3. Benutzerdefinierte Eigenschaften:
Sie können einem Word -Dokument Ihre eigenen benutzerdefinierten Eigenschaften hinzufügen.
* Benutzerdefinierte Eigenschaften hinzufügen:
* Datei> Info> Eigenschaften> Erweiterte Eigenschaften
* Gehen Sie zur Registerkarte "benutzerdefinierte".
* Name: Geben Sie einen Namen für Ihre benutzerdefinierte Eigenschaft ein.
* Typ: Wählen Sie den Datentyp (Text, Datum, Nummer, Ja/Nein).
* Wert: Geben Sie den Wert für die Eigenschaft ein.
* Klicken Sie auf add .
* Klicken Sie auf OK .
* benutzerdefinierte Eigenschaften im Dokumentinhalt anzeigen:
* Registerkarte Einfügen> Schnelle Teile> Feld ...
* Kategorien: Wählen Sie "Dokumentinformationen".
* Feldnamen: Wählen Sie "DocProperty".
* Feldeigenschaften: Wählen Sie in der Dropdown "Eigenschaft" den Namen Ihrer benutzerdefinierten Eigenschaft aus, die Sie erstellt haben.
* Klicken Sie auf OK .
Beispielszenarien und Code (VBA):
Während das dynamische Anzeigen von Objekteigenschaften nicht direkt integriert ist, kann VBA (Visual Basic for Applications) für erweiterte Szenarien verwendet werden.
* Beispiel:Anzeigen des Dateinamens und des Pfades mit einem Feldcode (keine VBA erforderlich):
1. Registerkarte einfügen> Schnelle Teile> Feld ...
2. Kategorien:Dokumentinformationen
3. Feldnamen:Dateiname
4. Überprüfen Sie das Feld "Pfad zum Dateinamen hinzufügen", wenn Sie den vollständigen Pfad möchten.
5. Klicken Sie auf OK.
* Beispiel:Verwenden Sie VBA, um die Höhe und Breite eines Bildes zu erhalten (komplexer, erfordert VBA -Wissen):
`` `vba
Sub GetImageProperties ()
Dim SHP als Form
Dunkle Höhe als Single
Dunkle Breite als Single
„Angenommen, die erste Form ist das gewünschte Bild
Setzen Sie SHP =Active LiveSocument.
Heightininches =shp.height / 72 '72 Punkte pro Zoll
Widdhininches =shp.width / 72
MSGBox "Bildhöhe:" &Heightininches &"Inches" &VBCRLF &_
"Bildbreite:" &widdhininches &"Zoll"
'Sie können dies in ein Lesezeichen oder ein Textfeld im Dokument schreiben, anstatt ein Nachrichtenfeld zu verwenden.
Ende sub
`` `
Erläuterung des VBA -Codes:
1. `dim shp als Form
2. `Dim Heightininches as Single`," Dim Widhininches als Single ":Deklariert Variablen, um die Höhe und Breite in Zoll zu halten.
3. `Set Shp =ActiveSocument. Wichtig: Sie müssen den Index (das "1" in Klammern an die richtige Formnummer anpassen, wenn Ihr Bild nicht die erste Form ist. Word weist Zahlen zu, basierend auf der Reihenfolge, die sie eingefügt wurden. Sie können auch die "Activedocument.Shapes" -Kollektion durchlaufen, um eine Form mit einem bestimmten Namen oder anderen Merkmalen zu finden.
4. `Heightininches =shp.height / 72`:Erholt die Höhe der Form in * Punkten * (Standardeinheit des Wortes) und teilt sie durch 72, um sie in Zoll umzuwandeln.
5. `widdhininches =shp.width / 72`:Wie oben, aber für die Breite.
6. `msgbox ...`:Zeigt die Höhe und Breite in einem Nachrichtenfeld an. Sie möchten dies wahrscheinlich ändern, um die Werte direkt in das Dokument zu schreiben, indem Sie sie möglicherweise in ein bestimmtes Lesezeichen oder Textfeld einfügen.
So führen Sie VBA -Code aus:
1. Drücken Sie Alt + F11, um den VBA -Editor zu öffnen.
2. Modul einfügen> Modul
3. Fügen Sie den Code in das Modul ein.
4. Schließen Sie den VBA -Editor.
5. Um den Code auszuführen, drücken Sie Alt + F8, wählen Sie den Macro -Namen ("getImageProperties" aus und klicken Sie auf "Run".
wichtige Überlegungen:
* dynamisch gegen statisch: Denken Sie daran, dass Dokumenteigenschaften (Metadaten) dynamisch verknüpft sind. Objekteigenschaften sind in Wort nicht * nativ * dynamisch. VBA kann verwendet werden, um dynamischere Lösungen zu erstellen, erfordert jedoch mehr Codierungsexpertise.
* Datentypen: Stellen Sie sicher, dass Sie den richtigen Datentyp für Ihre benutzerdefinierten Eigenschaften auswählen (Text, Datum, Nummer usw.)
* Formindizierung: Wenn Sie VBA zum Zugriff auf Formen verwenden, sollten Sie sich bei der Formindexierung sehr vorsichtig befinden. Die Reihenfolge der Formen kann sich ändern und Ihren Code unterbrechen. Die Verwendung von Formnamen (wenn Sie sie zugewiesen haben) ist ein zuverlässigerer Ansatz.
* Aktualisierungsfelder: Wenn Sie Felder in das Dokument eingefügt haben (z. B. Dokumenteigenschaften), müssen Sie möglicherweise * aktualisieren *, um die neuesten Werte anzuzeigen. Sie können das Feld auswählen und F9 drücken, um es zu aktualisieren, oder alle Felder im Dokument mit Strg+A (alle auswählen), gefolgt von F9.
* Sicherheit: Dokumente mit VBA -Code können Sicherheitswarnungen erhöhen. Seien Sie vorsichtig, wenn Sie Dokumente aus nicht vertrauenswürdigen Quellen öffnen.
Wählen Sie die Methode, die Ihren Anforderungen am besten entspricht. Wenn Sie nur grundlegende Dokumentinformationen anzeigen, reicht die Methode "Datei> info` oder" Insert> Schnellteile> Feld "in der Regel aus. Wenn Sie benutzerdefinierte Informationen anzeigen oder die Objekteigenschaften programmgesteuert anzeigen müssen, müssen Sie VBA verwenden.