Dokumenteigenschaften verwalten

Einführung

Microsoft Excel bietet die Möglichkeit, Tabellenkalkulationsdateien Eigenschaften hinzuzufügen. Diese Dokumenteigenschaften bieten nützliche Informationen und sind wie unten beschrieben in zwei Kategorien unterteilt.

  • Systemdefinierte (eingebaute) Eigenschaften: Eingebaute Eigenschaften enthalten allgemeine Informationen über das Dokument wie Dokumenttitel, Autorenname, Dokumentstatistiken und so weiter.
  • Benutzerdefinierte (benutzerdefinierte) Eigenschaften: Benutzerdefinierte Eigenschaften, die vom Endbenutzer in Form von Name-Wert-Paaren definiert werden.

Dokumenteigenschaften mit Microsoft Excel verwalten

Microsoft Excel ermöglicht die Verwaltung von Dokumenteigenschaften der Excel-Dateien auf WYSIWYG-Weise. Bitte befolgen Sie die nachstehenden Schritte, um die zu öffnenEigenschaften Dialogfeld in Excel 2016.

  1. Von demDatei Menü, auswählenDie Info.
Auswählen des Info-Menüs
todo: Bild_alt_Text
  1. Klicke aufEigenschaftenÜberschrift und wählen Sie “Erweiterte Eigenschaften”.
Klicken Sie auf Erweiterte Eigenschaftenauswahl
todo: Bild_alt_Text
  1. Verwalten Sie die Dokumenteigenschaften der Datei.
Eigenschaftendialog
todo: Bild_alt_Text
Im Eigenschaftendialog gibt es verschiedene Registerkarten wie Allgemein, Zusammenfassung, Statistik, Inhalt und Benutzerdefiniert. Jede Registerkarte hilft bei der Konfiguration verschiedener Arten von Informationen in Bezug auf die Datei. Die Registerkarte Benutzerdefiniert wird verwendet, um benutzerdefinierte Eigenschaften zu verwalten.

Arbeiten mit Dokumenteigenschaften mit Aspose.Cells

Entwickler können die Dokumenteigenschaften mithilfe der Aspose.Cells-APIs dynamisch verwalten. Diese Funktion hilft den Entwicklern, nützliche Informationen zusammen mit der Datei zu speichern, z. B. wann die Datei empfangen, verarbeitet, mit einem Zeitstempel versehen wurde und so weiter.

Zugriff auf Dokumenteigenschaften

Aspose.Cells APIs unterstützen beide Arten von Dokumenteigenschaften, integrierte und benutzerdefinierte. Aspose.Cells'Arbeitsmappe Klasse stellt eine Excel-Datei dar und wie eine Excel-Datei dieArbeitsmappe Die Klasse kann mehrere Arbeitsblätter enthalten, die jeweils durch dargestellt werdenArbeitsblatt Klasse, während die Sammlung von Arbeitsblättern durch die dargestellt wirdArbeitsblattsammlungKlasse.

Verwenden Sie dieArbeitsblattsammlung, um wie unten beschrieben auf die Dokumenteigenschaften der Datei zuzugreifen.

BeideWorksheetCollection.BuiltInDocumentProperties undWorksheetCollection.CustomDocumentProperties gibt eine Instanz von zurückDocumentPropertyCollection . Diese Sammlung enthältDocumentProperty-Objekte, die jeweils eine einzelne integrierte oder benutzerdefinierte Dokumenteigenschaft darstellen.

Es hängt von der Anwendungsanforderung ab, wie auf eine Eigenschaft zugegriffen wird, das heißt; indem Sie den Index oder Namen der Eigenschaft aus dem verwendenDocumentPropertyCollectionwie im folgenden Beispiel gezeigt.

DasDocumentProperty-Klasse ermöglicht es, den Namen, Wert und Typ der Dokumenteigenschaft abzurufen:

Hinzufügen oder Entfernen von benutzerdefinierten Dokumenteigenschaften

Wie wir bereits zu Beginn dieses Themas beschrieben haben, können Entwickler keine integrierten Eigenschaften hinzufügen oder entfernen, da diese Eigenschaften systemdefiniert sind, aber es ist möglich, benutzerdefinierte Eigenschaften hinzuzufügen oder zu entfernen, da diese benutzerdefiniert sind.

Hinzufügen von benutzerdefinierten Eigenschaften

Aspose.Cells APIs haben die ausgesetztaddieren Methode für dieCustomDocumentPropertyCollection -Klasse, um der Sammlung benutzerdefinierte Eigenschaften hinzuzufügen. Dasaddieren-Methode fügt die Eigenschaft der Excel-Datei hinzu und gibt eine Referenz für die neue Dokumenteigenschaft als aDocumentPropertyObjekt.

Um eine benutzerdefinierte Eigenschaft zu erstellen, die mit dem Inhalt eines bestimmten Bereichs verknüpft ist, rufen Sie die aufCustomDocumentPropertyCollection.addLinkToContent-Methode und übergeben Sie den Eigenschaftsnamen und die Quelle. Sie können überprüfen, ob eine Eigenschaft als mit Inhalt verknüpft konfiguriert ist, indem Sie die verwendenDocumentProperty.isLinkedToContent Eigentum. Darüber hinaus ist es auch möglich, den Quellbereich mithilfe von abzurufenQuelle Eigentum derDocumentPropertyKlasse.

Wir verwenden im Beispiel eine einfache Vorlage Microsoft Excel-Datei. Die Arbeitsmappe hat einen definierten benannten Bereich mit der BezeichnungMeineRange was sich auf einen Zellenwert bezieht.

Benutzerdefinierte Eigenschaften entfernen

Um benutzerdefinierte Eigenschaften mit Aspose.Cells zu entfernen, rufen Sie die anDocumentPropertyCollection.remove-Methode und übergeben Sie den Namen der zu entfernenden Dokumenteigenschaft.